我想显示几秒钟的滑动菜单部分,我是这样做的:
@Override
public void onPostCreate(Bundle savedInstanceState) {
super.onPostCreate(savedInstanceState);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
showMenu();
}
}, 500);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
showContent();
}
}, 600);
}
但是,菜单显示和消失的速度很快,有什么办法可以减慢切换速度,让用户可以看到菜单的一部分,而菜单的显示和消失速度很慢?
最佳答案
我在 SlidingMenu.java 中公开了 mViewAbove
,然后使用了 scrollBy(int, int)
:
@Override
public void onPostCreate(Bundle savedInstanceState) {
super.onPostCreate(savedInstanceState);
final View viewAbove = getSlidingMenu().mViewAbove;
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
viewAbove.scrollBy(-60, 0);
}
}, 500);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
viewAbove.scrollBy(60, 0);
}
}, 2000);
}
关于android - SlindingMenu 减速切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16754414/