mynamecsl
2018-06-20 06:51
采纳率: 58%
浏览 1.5k

侧滑菜单弹出动画效果实现

用DrawerLayout写的侧滑菜单,如何实现进入这个activity的时候,侧滑菜单自己滑出的效果。

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • Qi T 2018-06-20 09:59
    已采纳

    你说的滑出是带滑动动画的滑出吗?
    1 滑出:在onResume中延迟一下执行控件的openDrawer(Gravity.RIGHT)方法或者用属性动画setStartOffset延迟一下,本质都一样
    2 显示:openDrawer(Gravity.RIGHT)就可以了

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 博仔66666666666 2018-06-20 07:04

    有一个listview,当点击侧滑菜单的左下角,主菜单的listview被点击了,可以在写DrawerListener里面,把主布局设enable,clickable等都没有效果。
    后来把侧滑菜单的xml设置为
    android:clickable="true"

    评论
    解决 无用
    打赏 举报
  • android废柴 2018-06-20 07:09

    DrawerLayout.closeDrawer和DrawerLayout.openDrawer来隐藏与展开

    评论
    解决 无用
    打赏 举报
  • zyaire_小佟 2018-06-20 09:21

    drawerlayout.openDrawer(Gravity.RIGHT);

    评论
    解决 无用
    打赏 举报
  • mynamecsl 2018-06-22 06:45

    直接写动画就可以了
    <?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">

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题