gpt4 book ai didi

android - 如何使用选择器设置文字大小?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:00:38 25 4
gpt4 key购买 nike

我使用选择器,但我不知道如何设置文本大小。也许我做错了什么 - 帮助

箭头.xml

<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item android:drawable="@drawable/button_pressed" android:state_pressed="true" android:color="@color/green"></item>

</selector>

最佳答案

您可以在动画师资源下使用选择器:

<!-- res/animator/text_size.xml -->
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true">
<set>
<objectAnimator
android:duration="0"
android:propertyName="textSize"
android:valueTo="18sp"
android:valueType="floatType"/>
</set>
</item>
<item android:state_focused="false">
<set>
<objectAnimator
android:duration="0"
android:propertyName="textSize"
android:valueTo="10sp"
android:valueType="floatType"/>
</set>
</item>
</selector>

您可以将持续时间设置为 0 以直接跳转到该值或在其中放置一个持续时间。

然后在你的 View 上设置 android:stateListAnimator 来使用它:

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button 3"
android:stateListAnimator="@animator/text_size"/>

关于android - 如何使用选择器设置文字大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12448663/

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