यह उदाहरण दर्शाता है कि कोटलिन का उपयोग करके एंड्रॉइड ऐप में एक्सएमएल फाइलों का उपयोग करके एनीमेशन कैसे बनाया जाए।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल पर जाएं? नया प्रोजेक्ट और नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
उदाहरण
चरण 3 - निम्न कोड को src/MainActivity.kt में जोड़ें
<पूर्व>आयात android.os.Bundleimport android.view.Viewimport android.view.animation.Animationimport android.view.animation.AnimationUtilsimport android.widget.Buttonimport android.widget.TextViewimport androidx.appcompat.app.AppCompatActivityclass MainActivity:AppCompatActivity() , एनिमेशन। एनिमेशन लिस्टनर {निजी लेटिनिट वर टेक्स्ट व्यू:टेक्स्ट व्यू प्राइवेट लेटिनिट वर बटन जूम:बटन प्राइवेट लेटिनिट वर बटन ब्लिंक:बटन प्राइवेट लेटिनिट वर जूम:एनिमेशन प्राइवेट लेटिनिट वर ब्लिंक:एनिमेशन ओवरराइड फन ऑन क्रिएट (सेव्ड इंस्टेंसस्टेट:बंडल?) {सुपर। ) setContentView(R.layout.activity_main) शीर्षक ="कोटलिनएप" टेक्स्ट व्यू =findViewById(R.id.textView) बटनज़ूम =findViewById(R.id.buttonZoom) बटनब्लिंक =findViewById(R.id.buttonBlink) ब्लिंक =एनिमेशनयूटिल्स.लोडएनीमेशन ( applicationContext, R.anim.blink) blink.setAnimationListener (यह) जूम =एनिमेशनयूटिल्स। लोडएनीमेशन (एप्लिकेशन कॉन्टेक्स्ट, R.anim.zoom) zoom.setAnimationListener(this) buttonZoom.setOnClickListener {textView.visibility =View.VISIBLE textView.startAnimation(zoom)} buttonBlink.setOnClickListener { textView.visibility =View.VISIBLE textView.startAnimation(blink)}} ओवरराइड करें fun onAnimationStart(animation:Animation) {} ओवरराइड fun onAnimationEnd(animation1:Animation) {} ओवरराइड fun onAnimationRepeat(animation:Animation) {}}चरण 4 - एक एंड्रॉइड रिसोर्स डायरेक्टरी (एनिम) बनाएं और डायरेक्टरी में एनिमेशन रिसोर्स फाइल जोड़ें और निम्नलिखित कोड जोड़ें -
ब्लिंक.एक्सएमएल
<सेट xmlns:android="https://schemas.android.com/apk/res/android">सेट> /पूर्व> ज़ूम.एक्सएमएल
<सेट xmlns:android="https://schemas.android.com/apk/res/android" android:fillAfter="true"> <स्केल एंड्रॉइड:अवधि ="1000" एंड्रॉइड:एक्सस्केल ="1" एंड्रॉइड से:वाईस्केल ="1" एंड्रॉइड से:पिवोटएक्स ="50%" एंड्रॉइड:पिवोटवाई ="50%" एंड्रॉइड:टूएक्सस्केल ="3" एंड्रॉइड:toYScale ="3">चरण 5 - निम्नलिखित कोड को androidManifest.xml में जोड़ें
<एप्लिकेशन android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android) :theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name=" android.intent.category.LAUNCHER" /> आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक को खोलें और रन आइकन पर क्लिक करें टूलबार से । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा