मैं टेक्स्ट एनीमेशन करने और टेक्स्ट व्यू में टेक्स्ट के आकार को बदलने में सक्षम होना चाहता हूं। मैंने पढ़ा है कि एंड्रॉइड में संपत्ति एनिमेशन हैं लेकिन अगर कोई एक साधारण कोड जानता है जो मेरे लिए ऐसा कर सकता है या कहीं उदाहरण है तो मैं इसकी सराहना करता हूं। अग्रिम धन्यवाद!टेक्स्टव्यू के टेक्स्ट आकार की एनीमेशन
उत्तर
scale.xml
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android">
<scale
android:fromXScale="1.0"
android:fromYScale="1.0"
android:toXScale="2.0"
android:toYScale="2.0"
android:duration="3000"></scale>
</set>
एक गतिविधि में एक समारोह:
private void RunAnimation()
{
Animation a = AnimationUtils.loadAnimation(this, R.anim.scale);
a.reset();
TextView tv = (TextView) findViewById(R.id.firstTextView);
tv.clearAnimation();
tv.startAnimation(a);
}
निकाला जाता है और आप बटन घटना उपयोग कर रहे हैं एनीमेशन दिखाने के लिए से here
कैसे this link? विशेष रूप से पैमाने के उदाहरण। यह कई अलग-अलग प्रकार के एंड्रॉइड एनिमेशन के लिए स्रोत कोड और वीडियो प्रदान करता है।
आपके त्वरित आर के लिए धन्यवाद esponse और लिंक के लिए। मैं इसकी जांच करुँगा। – Sandra
लिंक में भरोसा न करें क्योंकि यह भविष्य में नीचे जा सकता है। उत्तर के लिंक का प्रासंगिक हिस्सा जोड़ें। –
Animation animation=new TranslateAnimation(0,480,0,0);
animation.setDuration(5000);
animation.setRepeatMode(Animation.RESTART);
animation.setRepeatCount(Animation.INFINITE);
text.startAnimation(animation);
// applying animation to textview object..
संशोधित तो डाल ऑनक्लिक() के अंदर कोड अन्यथा ओवरवाइड विधि का उपयोग करेंविंडोफोकस चेंज किया गया (बूलियन hasFocus) एनीमेशन शुरू करने के लिए
final float startSize = o; // Size in pixels
final float endSize = 30;
final int animationDuration = 1000; // Animation duration in ms
ValueAnimator animator = ValueAnimator.ofFloat(startSize, endSize);
animator.setDuration(animationDuration);
animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator valueAnimator) {
float animatedValue = (float) valueAnimator.getAnimatedValue();
tv.setTextSize(animatedValue);
}
});
animator.start();
में
उपयोग ValueAnimator वर्ग इस लिंक ValueAnimator
उल्लेख एक अन्य समाधान है कि TextView या अपनी मूल लेआउट पर पैमाने एनीमेशन लागू है
ScaleAnimation scaleAnimation = new ScaleAnimation(0.7f, 1.1f, 0.7f, 1.1f, ScaleAnimation.RELATIVE_TO_SELF, 0.5f,
ScaleAnimation.RELATIVE_TO_SELF, 0.5f);
scaleAnimation.setDuration(600);
viewZoom.startAnimation(scaleAnimation);
के तहत चला जाता है [इस उत्तर] से कॉपी कोड (http://stackoverflow.com/a/30324368/2025923) – Tushar
OnePlus3T पर भी आसानी से काम नहीं करता है ( –
- 1. टेक्स्टव्यू की स्थापना अन्य टेक्स्ट व्यू
- 2. टेक्स्टव्यू
- 3. टेक्स्टव्यू टेक्स्ट सामग्री को
- 4. टेक्स्टव्यू
- 5. एंड्रॉइड: टेक्स्टव्यू की सरणी
- 6. एंड्रॉइड: वर्टिकल स्क्रॉलिंग टेक्स्ट के साथ टेक्स्टव्यू
- 7. टेक्स्टव्यू
- 8. टेक्स्टव्यू
- 9. एपविजेट में टेक्स्टव्यू में विजेट आकार के आधार पर पाठ आकार का आकार कैसे बदलें?
- 10. टेक्स्टव्यू
- 11. टेक्स्टव्यू
- 12. टेक्स्टव्यू
- 13. टेक्स्टव्यू
- 14. टेक्स्टव्यू
- 15. निर्दिष्ट आकार के लिए एंड्रॉइड स्केल एनीमेशन
- 16. एनीमेशन सिस्टम के लिए तंत्रिका नेटवर्क आकार
- 17. jQuery में ग्लिची टेक्स्ट एनीमेशन
- 18. टेक्स्टव्यू अलग-अलग पाठ के साथ
- 19. टेक्स्टव्यू एंड्रॉइड मार्केट
- 20. एंड्रॉइड: टेक्स्टव्यू
- 21. टेक्स्टव्यू एंड्रॉइड
- 22. टेक्स्टव्यू एंड्रॉइड में किसी टेक्स्ट में सीमा जोड़ने के लिए
- 23. विजेट के टेक्स्टव्यू पर टेक्स्ट कैसे सेट करें
- 24. टेक्स्टव्यू
- 25. एंड्रॉइड टेक्स्टव्यू
- 26. टेक्स्टव्यू
- 27. टेक्स्टव्यू
- 28. टेक्स्टव्यू/एडिटटेक्स्ट
- 29. जीटीके टेक्स्टव्यू
- 30. टेक्स्टव्यू
संबंधित [एंड्रॉइड टेक्स्टव्यू के टेक्स्ट आकार का एनीमेशन और पूरे टेक्स्ट व्यू नहीं] [// stackoverflow.com/a/30324368) – Tushar