android侧滑的实现
2015-11-13 09:40
253 查看
转载来源:http://blog.csdn.net/lmj623565791/article/details/39257409
我更改了小地方,源码下载
自己如果不是一定要理解源码,只是更改为自己能用的,下面是步骤,需要理解内容的,参考转载来源
(1):把源码里面的libs文件夹下面的(如下图圈出来的)库包拷贝进自己工程的libs包下面,
然后(按下面的图)把库文件添加进自己的
,这样库才能使用
(2):定义自己的页面(一个是侧滑出来的菜单menu.xml,一个是点出菜单的那个页面index.xml)
比如下面的效果图,就是两个页面
(3):在values文件夹下面定义attr.xml文件夹,把源代码里面的atrr.xml文件里面的内容拷贝过去,这是自定义viewGroup里面要更改属性的地方,侧滑就是更改里面的menu的marginLeft属性的值,详解:http://www.xuebuyuan.com/1403752.html
(4):ScreenUtils.java是工具类,SlidingMenu.java是自定义的水平滑动的组件(HorizontalScrollView),内容可以拷贝源代码里面对应的文件。
(5):使用自定义控件:(注意黑色圈出来的地方是需要更改的,更改为自己的SlidingMenu.java的路径,com.example.hj更改为自己的packageName,下图可以看到的背景图片为菜单的背景图片,及上面那个动态图拉开之后显示菜单的背景)
我更改了小地方,源码下载
自己如果不是一定要理解源码,只是更改为自己能用的,下面是步骤,需要理解内容的,参考转载来源
(1):把源码里面的libs文件夹下面的(如下图圈出来的)库包拷贝进自己工程的libs包下面,
然后(按下面的图)把库文件添加进自己的
,这样库才能使用
(2):定义自己的页面(一个是侧滑出来的菜单menu.xml,一个是点出菜单的那个页面index.xml)
比如下面的效果图,就是两个页面
(3):在values文件夹下面定义attr.xml文件夹,把源代码里面的atrr.xml文件里面的内容拷贝过去,这是自定义viewGroup里面要更改属性的地方,侧滑就是更改里面的menu的marginLeft属性的值,详解:http://www.xuebuyuan.com/1403752.html
(4):ScreenUtils.java是工具类,SlidingMenu.java是自定义的水平滑动的组件(HorizontalScrollView),内容可以拷贝源代码里面对应的文件。
(5):使用自定义控件:(注意黑色圈出来的地方是需要更改的,更改为自己的SlidingMenu.java的路径,com.example.hj更改为自己的packageName,下图可以看到的背景图片为菜单的背景图片,及上面那个动态图拉开之后显示菜单的背景)
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories