仿QQ侧滑菜单(详细注释)

作者: 一s独秀 | 来源:发表于2016-12-06 21:25 被阅读201次

    滑动菜单:

    效果预览

    HorizontalScrollView实现侧滑

    先定义一个MyScrollView类,继承与HorizontalScrollView,实现继承的方法

    在实现下面方法之前要获取屏幕的宽度

    构造方法

    主要实现下面几个方法

    onMeasure:确定View的宽高和自身的宽高

    onMeasure方法

    onLayout:确定初始状态下View的显示位置

    onLayout方法

    onTouchEvent:监听用户手势的移动

    onTouchEvent

    再把下侧边菜单的显示和隐藏就OK了

    最后记得在XML文件中把自定义的这个布局加载进去,此布局只允许有一个子类,将其content界面和菜单界面放在其子布局中,MainActivity.java 的onCreate方法中初始化下,实现菜单布局上的listView就好

    相关文章

      网友评论

        本文标题:仿QQ侧滑菜单(详细注释)

        本文链接:https://www.haomeiwen.com/subject/xknrmttx.html