(android控件)巧用background属性,实现图片可选择效果
2012-02-15 16:09
573 查看
1 需要实现的效果:
业务需要实现,选择图片的效果。
实现的效果图:
2解决思路:
利用 ImageView 控件中的background属性和padding属性,在图片外面显示边框,并通过控件的状态,更改边框的背景,实现点击效果
3 实战代码:
业务需要实现,选择图片的效果。
实现的效果图:
2解决思路:
利用 ImageView 控件中的background属性和padding属性,在图片外面显示边框,并通过控件的状态,更改边框的背景,实现点击效果
3 实战代码:
<ImageView android:id="@+id/img_1" android:adjustViewBounds="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="4dp" android:focusable="true" android:clickable="true" android:tag="1" android:background="@drawable/imgselect" android:src="@drawable/sl1_1" />
imgselect (drawable)
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/img_on" /> <item android:state_pressed="true" android:drawable="@drawable/img_on" /> <item android:drawable="@drawable/img_off" /> </selector>
相关文章推荐
- (android控件)巧用background属性,实现图片可选择效果
- (4.1.17)selector巧用background属性,实现图片可选择效果
- Android UI控件之ImageSwitcher实现图片切换效果
- Android实现图片轮显效果——自定义ViewPager控件
- Android实现图片轮显效果——自定义ViewPager控件
- KenBurnsView:实现Ken Burns effect图片展示效果的效果android控件
- Android实现图片轮显效果——自定义ViewPager控件
- Android 自定义 HorizontalScrollView 实现ViewPager效果,打造再多图片(控件)也不怕 OOM
- Android UI控件之Gallery实现拖动式图片浏览效果
- 使用Android自带属性实现基本的控件展示效果
- android实现翻书效果(文本和图片的翻书)
- Android自定义“图片+文字”控件四种实现方法之 二--------个人最推荐的一种
- Android:通过滤镜实现点击图片变暗效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- Android使用Recyclerview实现图片水平自动循环滚动效果
- android中通过自定义xml实现你需要的shape效果 xml属性配置
- Android模糊处理实现图片毛玻璃效果
- Android平台上实现图片的缩放,圆角,倒影效果
- android中选择控件与选择界面自然过度效果的实现--一种新的交互设计
- Android 自定义 HorizontalScrollView 打造再多图片(控件)也不怕 OOM 的横向滑动效果