当前位置:网站首页>ConstraintLayout官方提供圆角ImageFilterView
ConstraintLayout官方提供圆角ImageFilterView
2022-07-05 09:41:00 【沙漠一只雕得儿得儿】
圆角ImageFilterView,ImageFilterButton
印象中这应该是第一次官方提供具有圆角功能的view了吧,除了圆角功能外,ImageFilterView,ImageFilterButton
还有一堆其他的功能。
- 圆角
app:round
,取值0-50dp,默认0,就是方形,设置50就是圆形图片,超过50没其他意义,还是圆形图片。 - 圆角比例
app:roundPercent
,取值0-1之间,默认0就是方形,1是圆形图片,同上,超过1按照1处理,还是圆形图片。 - 交叉图
app:altSrc
,需要跟app:crossfade
共同使用,app:crossfade
取值0-1,默认0为交叉图完全透明,不展示。取值1交叉图完全展示,覆盖到src
上。app:overlay
,官方释义:定义alt图像是在原始图像的顶部淡入,还是与其交叉淡入。默认值为true。对于半透明对象设置为false。我没试过效果。 - 色温
app:warmt
,float型,默认值1,小于1是冷色调,大于1是暖色调。 - 亮度
app:brightness
,float型,默认1,值越大亮度越高。 - 饱和度
app:brightness
,float型,默认1,取值0为灰阶样式,大于1的数值都是超饱和状态,色彩非常艳丽,有点辣眼睛。 - 对比度
app:contrast
,float型,默认1,取值0相当于图片变全黑,大于1都是高对比度状态。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<androidx.constraintlayout.utils.widget.ImageFilterView
android:layout_width="250dp"
android:layout_height="250dp"
android:layout_gravity="center_horizontal"
android:src="@drawable/ic_launcher_background"
app:roundPercent="1" />
</LinearLayout>
使用效果:
边栏推荐
- 如何获取GC(垃圾回收器)的STW(暂停)时间?
- Uncover the practice of Baidu intelligent testing in the field of automatic test execution
- Matrix processing practice
- tongweb设置gzip
- QT VT100 parser
- Unity粒子特效系列-毒液喷射预制体做好了,unitypackage包直接用 -下
- [NTIRE 2022]Residual Local Feature Network for Efficient Super-Resolution
- From "chemist" to developer, from Oracle to tdengine, two important choices in my life
- Mysql80 service does not start
- 能源势动:电力行业的碳中和该如何实现?
猜你喜欢
.Net之延迟队列
善用兵者,藏于无形,90 分钟深度讲解最佳推广价值作品
Meitu lost 300 million yuan in currency speculation for half a year. Huawei was exposed to expand its enrollment in Russia. Alphago's peers have made another breakthrough in chess. Today, more big new
MySQL字符类型学习笔记
Cent7 Oracle database installation error
Swift tableview style (I) system basic
Cross process communication Aidl
[system design] index monitoring and alarm system
《微信小程序-基础篇》小程序中的事件与冒泡
Six simple cases of QT
随机推荐
Single chip microcomputer principle and Interface Technology (esp8266/esp32) machine human draft
Node-RED系列(二九):使用slider与chart节点来实现双折线时间序列图
Mysql80 service does not start
Kotlin compose and native nesting
Cerebral Cortex:有向脑连接识别帕金森病中广泛存在的功能网络异常
最全是一次I2C总结
把欧拉的创新带向世界 SUSE 要做那个引路人
QT VT100 parser
Windows uses commands to run kotlin
Click the picture in the mobile browser and the picture will not pop up
《微信小程序-基础篇》小程序中的事件与冒泡
Six simple cases of QT
Kotlin Compose 多个条目滚动
宝塔面板MySQL无法启动
Pagoda panel MySQL cannot be started
TypeError: Cannot read properties of undefined (reading ‘cancelToken‘)
From "chemist" to developer, from Oracle to tdengine, two important choices in my life
The king of pirated Dall · e? 50000 images per day, crowded hugging face server, and openai ordered to change its name
@SerializedName注解使用
程序员搞开源,读什么书最合适?