Как перемещать и исчезать любой вид с анимацией

Итак, у меня есть View, где он анимируется с помощью следующего кода:

RelativeLayout rl = (RelativeLayout) findViewById(R.id.productPage_parentLayout_RL); ImageView iv = new ImageView( ProductPage.this ); imageLoader.DisplayImage(FULL_PRODUCT_INFO.getFirstImage(), iv); Animation animation = new TranslateAnimation(0, helper.getDeviceWidth() - 100,0, 0); animation.setDuration(1000); animation.setFillAfter(true); rl.addView(iv); 

С помощью этого кода представление начинается с левой стороны экрана и перемещается почти до конца экрана, но я также хочу угаснуть представление и скрыть / уничтожить его в конце. Я попытался найти что-либо, связанное с этим, но не смог найти.

Любая помощь приветствуется.

    Попробуй это

     ObjectAnimator move=ObjectAnimator.ofFloat(iv, "translationY",100f); move.setDuration(3000); ObjectAnimator alpha1=ObjectAnimator.ofFloat(iv, "alpha",0.5f); alpha1.setDuration(1000); ObjectAnimator alpha2=ObjectAnimator.ofFloat(iv, "alpha",0); alpha2.setDuration(2000); AnimatorSet animset=new AnimatorSet(); animset.play(alpha2).before(alpha1).with(move); animset.start(); 
      Animation a = new AlphaAnimation(1.0f, 0.0f); a.setDuration(1000); a.setFillAfter(true); iv.startAnimation(a); AnimationSet set = new AnimationSet(true); set.addAnimation(animation) set.addAnimation(a) set.setFillAfter(true); iv.startAnimation(set); set.setAnimationListener(new AnimationListener() { public void onAnimationStart(Animation animation) { // TODO Auto-generated method stub } public void onAnimationRepeat(Animation animation) { // TODO Auto-generated method stub } public void onAnimationEnd(Animation animation) { iv.setVisibility(View.INVISIBLE); } }); 

    Используя файлы, которые предоставляет http://nineoldandroids.com/ , я решил эту проблему.