我按照 android developer portal 中的说明实现了抽屉导航. 一切正常。现在我阅读了 android 指南 here .在“首次使用时向用户介绍抽屉”部分描述了我应该在应用程序首次启动时打开抽屉。现在我实现这个的想法是在打开应用程序后打开抽屉(并可能再次关闭它)。
现在我尝试在 onCreate 中调用 myDrawer.openDrawer(Gravity.LEFT) 并且在应用程序启动时抽屉打开,但没有动画。所以 onCreate 似乎是错误的地方。我应该在哪里调用 openDrawer 让用户看到动画?
最佳答案
我猜你可以通过延迟动画来做到这一点。例如:
@Override
protected void onResume() {
super.onResume();
myDrawer.postDelayed(new Runnable() {
@Override
public void run() {
myDrawer.openDrawer(Gravity.LEFT)
}
}, 1000);
}
然而,Android 指南建议在应用程序首次启动时打开抽屉,但这并不意味着它应该是动画的。
关于android - 如何在启动时用动画打开抽屉导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19298933/