代码:http://download.csdn.net/detail/huangbin95487710/9257743
依赖包模式
完整运行还需要用到以下依赖包
- 下拉渐显图片的scrollview【CircleView】
<declare-styleable name="Circle"> <!-- 图片拉伸高度 --> <attr name="circle_length" format="integer" /> <!-- 阻尼回弹时间 --> <attr name="circle_duration" format="integer" /> <!-- 图片高度 --> <attr name="circle_image_height" format="integer" /> <!-- 图片基于什么分辨率设计得,按宽度计算 --> <attr name="circle_image_res" format="integer" /> </declare-styleable>
- 自定义全屏Dialog【DivDialog】
<!-- dialog的样式 --> <style name="divdialog" parent="@android:style/Theme.Dialog"> <item name="android:windowFrame">@null</item> <!-- Dialog的windowFrame框为无 --> <item name="android:windowIsFloating">true</item> <!-- 是否漂现在activity上 --> <item name="android:windowIsTranslucent">true</item> <!-- 是否半透明 --> <item name="android:windowFullscreen">true</item> <item name="android:windowNoTitle">true</item> <item name="android:backgroundDimEnabled">false</item> <item name="android:windowBackground">@android:color/transparent</item> </style>
- 去除阻塞效果展开列表【ExpandableListView】
- 全展开GridView【FullGridView】
- 全展开listview【FullListView】
- 去除阻尼效果GridView【GridView】
- 自动缩放图片(等比宽,缩放高度)【ImageView】
- 自动缩放&抠圆图片【ImageViewEraser】
- 固定布局,裁剪图片(可按布局权重或者固定宽高,裁剪图片,居中摆放)【ImageViewLayout】
- 固定布局,裁剪图片(裁剪正方形图形)【ImageViewWH】
- 竖直方向的虚线【LineView】
<declare-styleable name="Line"> <!-- 线方式 --> <attr name="line_mode"> <enum name="normal" value="0" /> <enum name="dash" value="1" /> </attr> <!-- 颜色 --> <attr name="line_color" format="color" /> </declare-styleable>