android里ImageButton 的android:src属性对应的函数是啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android里ImageButton 的android:src属性对应的函数是啥相关的知识,希望对你有一定的参考价值。

参考技术A android
ImageView
ImageButton
ImageSwitch等Image
控件都有一个属性叫
src
src是表示指定图像的资源,在代码中的设置方式
1、imageView.setImageBitmap(Bitmap
bmp);传入参数为Bitmap
2、imageView.setImageDrawable(Drawable
able);传入参数为
BitmapDrawable;
3、imageView.setImageResource(int
rid);
传入参数为图片资源ID
关于Image
的src和background的区别及说明:
1.
ImageView中XML属性src和background的区别:
background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。
此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用android:scaleType控制图片的缩放方式
2.解决android:background背景图片被拉伸问题:
background设置的图片会跟View组件给定的长宽比例进行拉伸。举个例子,
36x36
px的图标放在
xhdpi
文件夹中,在854x480(FWVGA,对应hdpi)环境下,按照
xhdpi
:
hdpi
:
mdpi:
ldip
=
2
:
1.5
:
1
:
0.75
的比例计算,在FWVGA下,图标的实际大小应该是
27x27。

安卓ImageButton圆角按钮设置

首先图片要做成圆角的,使用美图秀秀,这个不多说。

之后使用设置了圆角的按钮,效果有缺陷,按钮会有灰色的边角。

类似这样:

去掉的方法是将layout的  android:src="@drawable/xx"

改为  android:background="@drawable/xx"

 

达成效果:

以上是关于android里ImageButton 的android:src属性对应的函数是啥的主要内容,如果未能解决你的问题,请参考以下文章

android开发笔记如何让ImageButton去掉白色边框和让ImageButton具有点击效果

Android 开发笔记___图像按钮__imageButton

Android ImageButton 点击变按钮图片

Button与ImageButton的区别

Android ImageButton使用详解(系列教程四)

安卓ImageButton圆角按钮设置