एक @korrekorre जवाब पर अनुवर्ती कार्रवाई के रूप में: प्रलेखन सरल 012 उपयोग करने के लिए पता चलता है
final TextView tv = new TextView(getApplicationContext());
final float endSize = 12;
final int animationDuration = 600; // Animation duration in ms
ValueAnimator animator = ObjectAnimator.ofFloat(tv, "textSize", endSize);
animator.setDuration(animationDuration);
animator.start();
सिर्फ एक चेतावनी है: संपत्ति आप निर्माता ("textSize"
इस मामले में) को भेजना चाहिए इस काम करने के लिए के लिए एक सार्वजनिक सेटर विधि है।
तुम भी निर्माता के लिए एक startSize
पारित कर सकते हैं, यदि आप तो नहीं क्षेपक प्रारंभिक बिंदु के रूप वर्तमान आकार का उपयोग करेगा
स्रोत
2017-12-07 15:43:12
उपयोग ObjectAnimator/ValueAnimator – pskink
@pskink कुछ अधिक जानकारी मददगार होगा करना – cozeJ4
आप की कोशिश की है TextView की एक निश्चित न्यूनतम ऊंचाई की स्थापना? 'TextView.setMinHeight()'। – Kerry