gpt4 book ai didi

android - 使用 MotionLayout 时如何在 ImageView 上将色调指定为自定义属性

转载 作者:行者123 更新时间:2023-12-03 18:32:28 25 4
gpt4 key购买 nike

使用 MotionLayout 时,如何将 imageView 的色调指定为自定义属性。目前我只能在我的 MotionScene 中指定自定义背景颜色。 xml文件:

<ConstraintSet android:id="@+id/end">
<Constraint
android:id="@+id/imageView"
android:layout_width="180dp"
android:layout_height="180dp"
motion:layout_constraintBottom_toBottomOf="parent"
motion:layout_constraintEnd_toEndOf="parent"
motion:layout_constraintStart_toStartOf="parent"
motion:layout_constraintTop_toTopOf="parent"
motion:layout_constraintVertical_bias="0.75"
motion:srcCompat="@drawable/ic_android_black_24dp" >
<CustomAttribute
motion:attributeName="backgroundColor"
motion:customColorValue="#9999FF" />
</Constraint>
</ConstraintSet>

最佳答案

请注意,您使用的是 backgroundColor但属性是android:background .对于 tint你应该写:

            <CustomAttribute
motion:attributeName="ColorFilter"
motion:customColorValue="#9999FF" />

据我所知, CustomAttribute 的功能使用反射而不是来自 xml 等的属性。请记住所有自定义属性。

关于android - 使用 MotionLayout 时如何在 ImageView 上将色调指定为自定义属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51699467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com