Android 自定义控件-SnakeLayout (仿gallery)
16lz
2021-01-23
一、Android 自定义控件-SnakeLayout (仿gallery)
简要介绍:相信大部分用过android Gallery控件的人,对gallery这个控件可谓是又爱又恨,gallery动画效果不错,非常实用,可是却有很多限制,从布局上来讲,gallery仅能水平放置,若想使用垂直放置的gallery,除非重写gallery。本文所述SnakeLayout继承于FrameLayout,用户可在SnakeLayout里自定义多个ImageView (大于等于3)的位置,并将指定的ID分配给所定义的ImageView;之后在主文件里进行简单的初始化后,就可以像gallery一样拖动所定义的ImageView,如同一条蛇一样连续的移动,不仅能横着拖,竖着拖,还能斜着拖,甚至绕圈圈。
http://www.linuxidc.com/Linux/2010-09/28861.htm
二、SnakeLayout 源码
http://wallage.blog.163.com/blog/static/1738962420111232445742/
简要介绍:相信大部分用过android Gallery控件的人,对gallery这个控件可谓是又爱又恨,gallery动画效果不错,非常实用,可是却有很多限制,从布局上来讲,gallery仅能水平放置,若想使用垂直放置的gallery,除非重写gallery。本文所述SnakeLayout继承于FrameLayout,用户可在SnakeLayout里自定义多个ImageView (大于等于3)的位置,并将指定的ID分配给所定义的ImageView;之后在主文件里进行简单的初始化后,就可以像gallery一样拖动所定义的ImageView,如同一条蛇一样连续的移动,不仅能横着拖,竖着拖,还能斜着拖,甚至绕圈圈。
http://www.linuxidc.com/Linux/2010-09/28861.htm
二、SnakeLayout 源码
http://wallage.blog.163.com/blog/static/1738962420111232445742/
更多相关文章
- android自定义属性
- Android体验系列之--Gallery控件
- Android中的常用控件之进度条(ProgressBar)
- Android中的控件
- Android:控件Spinner实现下拉列表
- Android利用已有控件实现自定义控件
- [Android] AutoCompleteTextView:自动完成输入内容的控件