滑动菜单:
效果预览HorizontalScrollView实现侧滑
先定义一个MyScrollView类,继承与HorizontalScrollView,实现继承的方法
在实现下面方法之前要获取屏幕的宽度
构造方法主要实现下面几个方法
onMeasure:确定View的宽高和自身的宽高
onMeasure方法onLayout:确定初始状态下View的显示位置
onLayout方法onTouchEvent:监听用户手势的移动
onTouchEvent再把下侧边菜单的显示和隐藏就OK了
最后记得在XML文件中把自定义的这个布局加载进去,此布局只允许有一个子类,将其content界面和菜单界面放在其子布局中,MainActivity.java 的onCreate方法中初始化下,实现菜单布局上的listView就好
网友评论