对ImageView.ScaleType的详解
2024-10-14 06:41:30
设置的方式有两种:
1、在layout.xml里面定义android:scaleType = “center”
2、在代码中调用imageview.setScaleType(ImageView.ScaleType.CENTER);
各种属性:
1、ScaleType.CENTER
按图片原来的size居中显示,当图片长宽超过View的长宽时,则截取图片的居中部分显示
2、ScaleType.CENTER_CROP
按比例扩大图片的size居中显示,使得图片长宽等于或者大于View的长宽
3、ImageView.CENTER_INSIDE
将图片的内容完整居中显示,通过按比例缩小或者原来的size使得图片的长宽等于或者小于View的长宽
4、ScaleType.FIT_CENTER
把图片按比例扩大或者缩小到View的宽度,居中显示
5、ScaleType.FIT_START,ScaleType.FIT_END
在图片缩放效果上与FIT_CENTER一样,只是显示的位置不同,FIT_START之置于顶部,FIT_CENTER是居中显示,FIT_END是显示在底部。
6、ScaleType.FIT_XY
不按比例缩放图片,目标是把图片塞满整个View
最新文章
- k近邻(KNN)复习总结
- 再谈Newtonsoft.Json高级用法
- window.showModalDialog两次加载问题清除缓存方法
- 在Javascript操作JSON对象,增加 删除 修改
- HDU 1316 How Many Fibs?(java,简单题,大数)
- docker 实战---部署tomcat\weblogic集群 (二)
- Ffmpeg和SDL如何同步音频
- JavaScript面向对象精要(一)
- 链表-Reverse Linked List
- python基础之数据类型/字符串/元组/列表/字典
- strcpy.strcmp.strlen.strcat函数的实现
- JavaSE(十一)之异常处理详解
- pat1003 迪杰斯特拉法和dfs求最短路
- Linux学习笔记:常用命令
- rem、em 、font-size随着屏幕大小的改变而改变
- try finally 处理方式
- 如果此表在它的 ChildRelation 集合中不是父表,则不能将关系添加到该集合中。
- java keytool详解
- 【Android】4.1 UI设计器
- ionic+cordova开发!