как сделать так, чтобы вид появлялся постепенно, а не внезапно

Мне нужно, чтобы определенный вид появлялся / исчезал постепенно, шаг за шагом, а не внезапно. Если я использую MyView.setvisibility (View.GONE) или MyView.setvisibility (View.VISIBLE) , все происходит внезапно. Есть идеи, как это сделать?

Заранее спасибо.

Вот мой код:

    animFlipInNext = AnimationUtils.loadAnimation(this,
                        R.anim.push_left_in);
    animFlipInNext.setDuration(2000);
    animFlipInNext
                    .setAnimationListener(new Animation.AnimationListener() {
                    @Override
                public void onAnimationStart(Animation animation) {
                    System.out.println("AnimStart- LeftIn"
                                + " Will be displayed "
                            + vf.getDisplayedChild());
                    if (vf.getCurrentView().equals(rr)) {
                    System.out.println("begin layout for video");


                                rr.addView(myVideoView);
                         myVideoView.setAnimation(AnimationUtils.loadAnimation(context, R.anim.fade_in));
                               /* myVideoView.startAnimation(new MyScaler(1.0f,
                              1.0f, 0.0f, 1.0f, 2500, myVideoView,
                        true));*/
                        }
                }

                @Override
                public void onAnimationRepeat(Animation animation) {
                        System.out.println("AnimRepeat-LeftIn");
                        }

                        @Override
                public void onAnimationEnd(Animation animation) {                       System.out.println("Anim end "
                                        + vf.getDisplayedChild());

                                if (vf.getCurrentView().equals(rr)) {
                            System.out.println("layout for videoView");
                            rr.removeAllViews();
                            vf.stopFlipping();
                            myVideoView.start();
                        }

                            }
                        });

У меня есть анимация для ViewFlipper. Когда ViewFlipper содержит rr RelativeLayout , я добавляю к нему видео. Я пытаюсь сделать видео видимым при переходе на rr , но это не сработало.

5
задан Gabrielle 15 December 2011 в 08:18
поделиться