欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

android:scaleType=centerCrop

发布时间:2023/12/9 编程问答 48 豆豆
生活随笔 收集整理的这篇文章主要介绍了 android:scaleType=centerCrop 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

今天碰到imageview的这个属性,以前没用过,记下来。因为我们在使用imageview时一些图片的尺寸大小比例不一样,为了让所有图片都能填充整个imageview,就可以使用这个属性

android:scaleType="centerCrop"

它可以让图片保持原有比例充满imageview,并将超出屏幕的部分裁剪掉。
这样子说台抽象了,所以我自己实践了下。写了个小demo,就是一个mainactivity中一个imageview,里面加载图片。然后,添加属性和不添加到底什么情况。

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:id="@+id/activity_main"android:layout_width="match_parent"android:layout_height="match_parent"tools:context="guo.com.centercroptest.MainActivity"><ImageView android:id="@+id/iv"android:layout_width="match_parent"android:layout_height="match_parent" /></RelativeLayout> ImageView imageView = (ImageView) this.findViewById(R.id.iv);Glide.with(this).load("http://cn.bing.com/az/hprichbg/rb/HoliMunich_ZH-CN12353152381_1920x1080.jpg").into(imageView);

先看原图。

不加这个属性,如下:

******我是华丽分割线*******
加上这个属性,如下

ok,希望能帮到你!

总结

以上是生活随笔为你收集整理的android:scaleType=centerCrop的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。