当前位置:首页 » 安卓系统 » androidimageview属性

androidimageview属性

发布时间: 2022-05-14 01:37:01

A. android中ImageView放大和缩小相关问题

1、如果只是想根据图片的大小来改变imageview的大小直接把imageview的属性设置为
android:layout_width="match_parent"
android:layout_height="wrap_content"
2、如果想要把整个imageview放大,用
放大的动画把你这个imageview放大
scaleanimation
animation
=new
scaleanimation(0.0f,
1.4f,
0.0f,
1.4f,
animation.relative_to_self,
0.5f,
animation.relative_to_self,
0.5f);
animation.setration(2000);//设置动画持续时间
image.setanimation(animation);

B. android. imageview是如何控制它的宽高比例,不让各种规则图片影响它大小。如图。图片

固定imageview 的大小后用一个属性来设置
ScaleType 这个就是设置图片的加载模式

ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。

设置的方式包括:

1. 在layout xml中定义android:scaleType="CENTER"

2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);

接下来,将对ScaleType的值和对应的显示效果用最直观的方式——真图演示的方法,来进行说明。

首先,是测试使用的原始图片:

(Dimensions: 128 * 128)

 (Dimensions: 640 * 428)

好,开始下面的测试:

1. SetScaleType(ImageView.ScaleType.CENTER);

    按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示

               

2. SetScaleType(ImageView.ScaleType.CENTER_CROP);

    按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽) 

               

3. setScaleType(ImageView.ScaleType.CENTER_INSIDE);

    将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/宽 

               

4. setScaleType(ImageView.ScaleType.FIT_CENTER);

    把图片按比例扩大/缩小到View的宽度,居中显示

               

5. FIT_START, FIT_END在图片缩放效果上与FIT_CENTER一样,只是显示的位置不同,FIT_START是置于顶部,FIT_CENTER居中,FIT_END置于底部。

    在此就不给出示例了。

6. FIT_XY

    不按比例缩放图片,目标是把图片塞满整个View。

               

 

C. android imageview是如何控制它的宽高比例,不让

固定imageview 的大小后用一个属性来设置 ScaleType 这个就是设置图片的加载模式 ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。 设置的方式包括: 1 在layout xml中定义androiandroid imageview是如何控制它的宽高比例,不让

D. android 关于imageview的布局文件的设定

可以使用ImageView的Scaletype属于来设置布局,并决定了图片在ImageView上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。
设置的方式包括:
1. 在layout xml中定义android:scaleType="CENTER"
2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);
设置属性的作用:
1. SetScaleType(ImageView.ScaleType.CENTER);
按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示

2. SetScaleType(ImageView.ScaleType.CENTER_CROP);
按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽)

3. setScaleType(ImageView.ScaleType.CENTER_INSIDE);

将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/宽

4. setScaleType(ImageView.ScaleType.FIT_CENTER);

把图片按比例扩大/缩小到View的宽度,居中显示

5. FIT_START, FIT_END在图片缩放效果上与FIT_CENTER一样,只是显示的位置不同,FIT_START是置于顶部,FIT_CENTER居中,FIT_END置于底部。

6. FIT_XY

不按比例缩放图片,目标是把图片塞满整个View。

E. android中imageview里的图片大小是否可以比imageview本身大,如果可以,如何设置

ImageView可以放大缩小,也可以通过Scaletype这个属性来指定。
Scaletype的设置的方式包括:
1. 在layout xml中定义android:scaleType="CENTER"
2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);

Scaletype的取值和区别:
1. SetScaleType(ImageView.ScaleType.CENTER);
按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示
2. SetScaleType(ImageView.ScaleType.CENTER_CROP);

按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽)
3. setScaleType(ImageView.ScaleType.CENTER_INSIDE);
将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/宽
4. setScaleType(ImageView.ScaleType.FIT_CENTER);

把图片按比例扩大/缩小到View的宽度,居中显示
5. FIT_START, FIT_END在图片缩放效果上与FIT_CENTER一样,只是显示的位置不同,FIT_START是置于顶部,FIT_CENTER居中,FIT_END置于底部。
在此就不给出示例了。
6. FIT_XY
不按比例缩放图片,目标是把图片塞满整个View。

F. android ImageView控件,图片如何铺满整个控件

android imageView有一个属性就是scaleType扩大类型,使用fitXy值就可以实现铺满整个空间,操作如下:在ImageView里加上android:scaleType="fitXy"。
默认还有其他很多类型:scaleType=“matrix” 是保持原图大小、从左上角的点开始,以矩阵形式绘图。

scaleType=“fitXY” 是将原图进行横方向(即XY方向)的拉伸后绘制的。

scaleType=“fitStart” 是将原图沿左上角的点(即matrix方式绘图开始的点),按比例缩放原图绘制而成的。

G. 怎样设置android中ImageView为不显示

在XML文件中设置ImageView.Visibility="GONE"或"INVISIBLE"。或者在java代码文件中设置。

代码:

ImageView.setVisibility(View.GONE),ImageView.setVisibility(View.VISIBLE)。

其中:

1、常量值为VISIBLE,意思是可见的。

2、常量值为INVISIBLE,意思是不可见的。

3、常量值为GONE,意思是不可见的,而且不占用布局空间。

(7)androidimageview属性扩展阅读

其他属性

一、透明度

1、android:alpha // 0f~1f

2、setAlpha(float alpha); // 0f~1f

3、setAlpha(int alpha); // 0~255,已过时

4、setImageAlpha(int alpha); // API>=16

二、android:adjustViewBounds:设置ImageView是否调整自己的边界来保持所显示图片的长宽比。

三、android:maxHeight:设置ImageView的最大高度。

四、android:maxWidth:设置ImageView的最大宽度。

五、android:scaleType:设置所显示的图片如何缩放或移动以适应ImageView的大小。

H. Android-ImageView的background和src属性有什么区别

ImageButton 是带图标的Button控件,有src的属性,也就是设置他的图标,也有一个所有控件公有的属性background, 这个也可以设置它的“图标”。
其实,src才是设置图标,而background只是设置背景。
如果控件的大小是100*100 图片资源是80*80的话,那么用src,图片就会居中显示,如果使用background那么图片就会被拉伸充满控件。
重要的是,background是底层的图片资源,src是覆盖在background上面的资源,他们可以叠加使用,实现选中的效果。在ActivityGroup用到。
希望能帮到你~~

I. android 系统中如何原比例的显示图片

这里面的参数你都试一下,应该有一个可以。
ImageView的ScaleType属性
ImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)属性如下:CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截 取图片的居中部分显示
CENTER_CROP / centerCrop 按比例扩大图片的size居中显示,使得图片长 (宽)等于或大于View的长(宽)
CENTER_INSIDE / centerInside 将图片的内容完整居中显示,通过按比例缩小 或原来的size使得图片长/宽等于或小于View的长/宽
FIT_CENTER / fitCenter 把图片按比例扩大/缩小到View的宽度,居中显示
FIT_END / fitEnd 把 图片按比例扩大/缩小到View的宽度,显示在View的下部分位置
FIT_START / fitStart 把 图片按比例扩大/缩小到View的宽度,显示在View的上部分位置
FIT_XY / fitXY 把图片 不按比例 扩大/缩小到View的大小显示

J. android里ImageButton 的android:src属性对应的函数是什么

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。

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:593
制作脚本网站 发布:2025-10-20 08:17:34 浏览:888
python中的init方法 发布:2025-10-20 08:17:33 浏览:581
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:765
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:684
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1012
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:255
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:113
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:806
python股票数据获取 发布:2025-10-20 07:39:44 浏览:712