आप एनिमेटर संसाधनों के तहत एक का भी उपयोग कर सकते हैं:
<!-- 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 अवधि हो सकता है या वहां एक अवधि डालें।
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button 3"
android:stateListAnimator="@animator/text_size"/>
मैं तुम्हारे साथ एक ही सवाल है, लेकिन अभी भी इस सवाल का जवाब :) –