我尝试使用
我发现SlidingDrawer不能自定义(例如不能使用自定义动画进行动画处理,甚至不能使用自定义打开/关闭持续时间进行动画处理)。我必须复制SlidingDrawer的代码才能更改动画持续时间吗?
谢谢
抱歉,您需要提供更具体的翻译内容。
animateOpen()
和animateClose()
打开/关闭我的滑动抽屉,但它似乎立即打开和关闭,就像open()
和close()
一样。有什么问题吗?我发现SlidingDrawer不能自定义(例如不能使用自定义动画进行动画处理,甚至不能使用自定义打开/关闭持续时间进行动画处理)。我必须复制SlidingDrawer的代码才能更改动画持续时间吗?
谢谢
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.home);
// Open and close banner
final SlidingDrawer banner = (SlidingDrawer) findViewById(R.id.banner);
banner.animateOpen();
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
banner.animateClose();
}
}, 2000);
//...
}
抱歉,您需要提供更具体的翻译内容。
final SlidingDrawer banner = (SlidingDrawer) findViewById(R.id.banner);
final Animation hideBanner = AnimationUtils.loadAnimation(this, R.anim.hide_banner);
banner.setAnimation(showBanner);
即使我没有执行 banner.animateOpen()
或 banner.startAnimation(showbanner)
,它仍然只会动画化处理程序!