android - SlindingMenu 减速切换

标签 android slidingmenu

我想显示几秒钟的滑动菜单部分,我是这样做的:

@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/

相关文章:

android - 如何创建jni和Android.mk?

Android,布局中的透明子GLSurfaceView?

android - 缩略图图像正在重新创建,其位置在滚动 ListView 上被打乱

android - 将 ActionBarSherlock 与新的 SupportMapFragment 一起使用

Android 获取 SlidingMenu 状态?

android - TextView 滚动问题

java - 滑动菜单和 Android Studio

java - Android 滑动菜单 - 其中包含用户名和图像。我怎样才能永远加载它们

android - 单击时禁用 SlidingMenu 打开

html - 滑动横向导航