यह उदाहरण दर्शाता है कि कोटलिन का उपयोग करके एंड्रॉइड में बाएं से दाएं स्लाइड एनीमेशन कैसे बनाएं।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
<बटन android:id="@+id/btnSlideRight" android:लेआउट_चौड़ाई ="wrap_content" एंड्रॉइड:लेआउट_हाइट ="wrap_content" एंड्रॉइड:लेआउट_बेलो ="@ आईडी / बीटीएनस्लाइड लेफ्ट" एंड्रॉइड:लेआउट_सेंटर क्षैतिज ="सच" एंड्रॉइड:लेआउट_मार्जिनटॉप ="10 डीपी" एंड्रॉइड:टेक्स्ट ="स्लाइड राइट" /> <टेक्स्ट व्यू एंड्रॉइड:id="@+id/textView" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_centerInParent="true "एंड्रॉइड:टेक्स्ट =" क्रिस्टियानो रोनाल्डो दुनिया में सर्वश्रेष्ठ खिलाड़ी है "एंड्रॉइड:टेक्स्टसाइज ="16 एसपी" एंड्रॉइड:टेक्स्ट स्टाइल ="बोल्ड" एंड्रॉइड:दृश्यता ="अदृश्य" /> <टेक्स्ट व्यू एंड्रॉइड:आईडी ="@ + आईडी / textView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@id/textView" android:layout_centerInParent="true" android:text="Messi is the best player in the world" android:textSize ="16sp" android:textStyle="bold" android:visibility="invisible" />
चरण 3 - निम्न कोड को src/MainActivity.kt में जोड़ें
<पूर्व>आयात android.os.Bundleimport android.transition.Slideimport android.transition.TransitionManagerimport android.view.Gravityimport android.view.Viewimport android.widget.Buttonimport android.widget.RelativeLayoutimport android.widget.TextViewimport androidx.appcompat.app। AppCompatActivityclass MainActivity:AppCompatActivity() {lateinit var btnSlideLeft:Buttonlateinit var btnSlideRight:Buttonlateinit var textView:TextView lateinit var textView1:TextView lateinit var सापेक्ष लयआउट:RelativeLayout ओवरराइड फन ऑन क्रिएट (सेव्ड इंस्टेंसस्टेट:बंडल?) R.layout.activity_main) शीर्षक ="कोटलिनएप" टेक्स्ट व्यू =findViewById(R.id.textView) textView1 =findViewById(R.id.textView1) btnSlideLeft =findViewById(R.id.btnSlideLeft) btnSlideRight =findViewById(R.id) ) रिलेटिवलाउट =findViewById (R.id.relativeLayout) btnSlideLeft.setOnClickListener {वैल स्लाइड =स्लाइड () स्लाइड.स्लाइडएज =ग्रेविटी.START ट्रांजिशनमैनेजर.beginDelayedTransition (रिश्तेदार लेआउट, स्लाइड) textView.visibility =View.VISIBLE} btnSlideRight.setOnClickListener { वैल स्लाइड =स्लाइड () स्लाइड।स्लाइडएडज =ग्रेविटी।END TransitionManager.beginDelayedTransition (सापेक्ष लेआउट, स्लाइड) ) textView1.visibility =View.VISIBLE} }}चरण 4 - निम्न कोड को 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 मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक को खोलें और रन आइकन पर क्लिक करें टूलबार से । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा