android 实现ImageView按压效果和解决背景图片拉申问题
2014-11-20 18:20
1151 查看
建立一个.XML文件,名为:image_tab_bg.xml
然后你要实现的图片ImageView的src设为:@drawable/image_tab_bg即可
注意:不要设为ImageView的Background属性中;这样图片会被拉申
ImageView中XML属性src和background的区别:
background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。
此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用android:scaleType控制图片的缩放方式
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@drawable/image_press" />//压下效果图片 <item android:state_enabled="true" android:drawable="@drawable/image" /> //未按压作图片 </selector>
然后你要实现的图片ImageView的src设为:@drawable/image_tab_bg即可
注意:不要设为ImageView的Background属性中;这样图片会被拉申
ImageView中XML属性src和background的区别:
background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。
此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用android:scaleType控制图片的缩放方式
相关文章推荐
- android 解决按钮、imageView 背景图片拉伸变大的问题
- Android 中 WebView 与 js 简单交互实现图文混排效果,解决图片自适应屏幕与查看大图问题
- Android 中 WebView 与 js 简单交互实现图文混排效果,解决图片自适应屏幕与查看大图问题
- Android自定义控件:imageview重写onMeasure方法实现图片按指定比例显示,拉伸永不变形,解决屏幕适配问题
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- Androin学习笔记五十四: android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果 .
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- Android 跑马灯效果实现的两种方式,解决和viewpager的冲突问题
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- Android中使用ImageViewSwitcher实现图片切换轮播导航效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- Android自定义ImageView实现在图片上添加图层效果
- android自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- Android中的ImageView的getDrawableCache获取背景图片的时候注意的问题
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- 【Android自定义View实战】之仿去哪儿网App图片按压显示指纹并缩放效果TouchFingerImageView
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果