プログラムでアニメーション付きのslideDrawerを閉じたい。私は次のコードを持っています:
SliderAnimationDown = new TranslateAnimation(0, 0, Animation.RELATIVE_TO_SELF, sliderHeight - handleHeight);
SliderAnimationDown.setDuration(1000);
SliderAnimationDown.setAnimationListener(new AnimationListener(
{
public void onAnimationEnd(Animation animation)
{
slide.close();
}
});
slide.startAnimation(SliderAnimationDown);
動作していますが、点滅が見られます (アニメーションが終了した直後で、スライドが実際に閉じられる前)。slide.setAnimation(SliderAnimationDown) を呼び出してから、slide.animateClose() を呼び出そうとしましたが、何もしません。SlidingDrawer を閉じるときにカスタム アニメーションを実行するにはどうすればよいですか?