Kotlin उपयोगकर्ताओं के लिए:
पहले एक एनीमेशन संसाधन फ़ाइल बनाएँ, जिसे sha.xml कहा जाता है । Android Studio में Res फ़ोल्डर पर राइट क्लिक करें, फिर New> Android संसाधन फ़ाइल> फ़ाइल नाम के लिए शेक दर्ज करें और संसाधन प्रकार ड्रॉपडाउन के लिए एनीमेशन का चयन करें । ओके पर क्लिक करें।
अंदर shake.xml
निम्नलिखित चिपकाएँ:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:duration="200"
android:fromXDelta="-5%"
android:repeatCount="3"
android:repeatMode="reverse"
android:toXDelta="5%"/>
</set>
अब बस इसे एक दृश्य पर कॉल करें!
एक टुकड़े के भीतर से:
myView.startAnimation(AnimationUtils.loadAnimation(view!!.context, R.anim.shake))
एक गतिविधि के भीतर से:
myView.startAnimation(AnimationUtils.loadAnimation(this, R.anim.shake))
(ध्यान दें - myView
क्या वह आईडी है जिसे आप चेतन करना चाहते हैं)
यदि आप एनीमेशन को फाइन-ट्यून करना चाहते हैं, तो बस मानों को संशोधित करें shake.xml
।