当前位置:网站首页>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>
使用效果:
边栏推荐
- Single chip microcomputer principle and Interface Technology (esp8266/esp32) machine human draft
- (1) Complete the new construction of station in Niagara vykon N4 supervisor 4.8 software
- @SerializedName注解使用
- Flutter development: use safearea
- ArcGIS Pro creating features
- 90%的人都不懂的泛型,泛型的缺陷和应用场景
- Kotlin compose multiple item scrolling
- [system design] index monitoring and alarm system
- Tianlong Babu TLBB series - questions about skill cooling and the number of attack ranges
- 【 conseils 】 obtenir les valeurs des axes X et y de la fonction cdfplot dans MATLAB
猜你喜欢
能源势动:电力行业的碳中和该如何实现?
Common fault analysis and Countermeasures of using MySQL in go language
B站大量虚拟主播被集体强制退款:收入蒸发,还倒欠B站;乔布斯被追授美国总统自由勋章;Grafana 9 发布|极客头条...
自动化规范检查软件如何发展而来?
[200 opencv routines] 219 Add digital watermark (blind watermark)
Tdengine already supports the industrial Intel edge insight package
Wechat applet - simple diet recommendation (2)
程序员如何活成自己喜欢的模样?
Solve the problem of no all pattern found during Navicat activation and registration
[tips] get the x-axis and y-axis values of cdfplot function in MATLAB
随机推荐
Fluent generates icon prompt logo widget
Energy momentum: how to achieve carbon neutralization in the power industry?
How to use sqlcipher tool to decrypt encrypted database under Windows system
Baidu app's continuous integration practice based on pipeline as code
解决idea调试过程中liquibase – Waiting for changelog lock….导致数据库死锁问题
硬核,你见过机器人玩“密室逃脱”吗?(附代码)
How Windows bat script automatically executes sqlcipher command
天龙八部TLBB系列 - 关于包裹掉落的物品
[NTIRE 2022]Residual Local Feature Network for Efficient Super-Resolution
历史上的今天:第一本电子书问世;磁条卡的发明者出生;掌上电脑先驱诞生...
@JsonAdapter注解使用
[C language] the use of dynamic memory development "malloc"
Swift uses userdefaults and codable to save an array of class objects or structure instances
The king of pirated Dall · e? 50000 images per day, crowded hugging face server, and openai ordered to change its name
善用兵者,藏于无形,90 分钟深度讲解最佳推广价值作品
[technical live broadcast] how to rewrite tdengine code from 0 to 1 with vscode
Application of data modeling based on wide table
On July 2, I invite you to TD Hero online press conference
Swift set pickerview to white on black background
TDengine × Intel edge insight software package accelerates the digital transformation of traditional industries