用DrawerLayout写的侧滑菜单,如何实现进入这个activity的时候,侧滑菜单自己滑出的效果。
你说的滑出是带滑动动画的滑出吗?
1 滑出:在onResume中延迟一下执行控件的openDrawer(Gravity.RIGHT)方法或者用属性动画setStartOffset延迟一下,本质都一样
2 显示:openDrawer(Gravity.RIGHT)就可以了
有一个listview,当点击侧滑菜单的左下角,主菜单的listview被点击了,可以在写DrawerListener里面,把主布局设enable,clickable等都没有效果。
后来把侧滑菜单的xml设置为
android:clickable="true"
DrawerLayout.closeDrawer和DrawerLayout.openDrawer来隐藏与展开
drawerlayout.openDrawer(Gravity.RIGHT);
直接写动画就可以了
<?xml version="1.0" encoding="utf-8"?>
android:fromXDelta="-650"
android:toXDelta="0"
android:fromYDelta="0"
android:toYDelta="0"
android:duration="1000"
android:fillBefore="true">