Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

जावा में फेड इन और फेड आउट एंड्रॉइड एनिमेशन का उपयोग कैसे करें?

<घंटा/>

फेड इन और फेड आउट एनीमेशन अल्फा एनीमेशन क्लास के आधार पर काम करता है। यह उदाहरण दिखाता है कि जावा में फ़ेड इन और फ़ेड आउट एंड्रॉइड एनिमेशन का उपयोग कैसे करें।

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्नलिखित कोड को res/layout/login.xml में जोड़ें।

 <इमेज व्यू एंड्रॉइड:आईडी ="@ + आईडी / इमेज व्यू" एंड्रॉइड:लेआउट_विड्थ ="रैप_कंटेंट" एंड्रॉइड:लेआउट_हाइट ="रैप_कंटेंट" एंड्रॉइड:src ="@ मिपमैप / आईसी_लॉन्चर" /> <बटन एंड्रॉइड :id="@+id/fadeIn" android:text="Fade In" android:layout_width="wrap_content" android:layout_height="wrap_content" /> 

उपरोक्त कोड में, हमने इमेजव्यू और दो बटन लिए हैं। FadeIn बटन इमेज व्यू में फेड एंटर एनिमेशन प्रदान करेगा और FadeOut बटन इमेज व्यू को फेड एग्जिट एनिमेशन प्रदान करेगा।

चरण 3 - निम्न कोड को src/MainActivity.java

में जोड़ें <पूर्व>पैकेज com.example.andy.myapplication;import android.animation.ObjectAnimator;import android.os.Build;import android.os.Bundle;import android.support.annotation.RequiresApi;import android.support.v7.app .AppCompatActivity; आयात android.view.View; आयात android.view.animation.AlphaAnimation; android.view.animation.Animation आयात करें; android.widget.Button आयात करें; android.widget.ImageView आयात करें; सार्वजनिक वर्ग MainActivity AppCompatActivity का विस्तार करता है { @RequiresApi (एपीआई =Build.VERSION_CODES.JELLY_BEAN) @Override संरक्षित शून्य onCreate (बंडल सेव्ड इंस्टेंसस्टेट) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); अंतिम छवि दृश्य छवि दृश्य =findViewById (R.id.imageView); बटन फ़ेडइन =findViewById (R.id.fadeIn); फीडइन.सेटऑनक्लिक लिस्टनर (नया व्यू। ऑनक्लिक लिस्टनर () {@ ओवरराइड पब्लिक वॉयड ऑनक्लिक (व्यू वी) {अल्फाएनीमेशन अल्फाएनीमेशन =नया अल्फाएनीमेशन (0.0 एफ, 1.0 एफ); अल्फाएनीमेशन.सेट अवधि (1000); अल्फाएनीमेशन। setRepeatMode(Animation.REVERSE); imageView.startAnimation(alphaAnimation); }}); बटन फेडऑट =findViewById (R.id.fadeOut); फीडऑट.सेटऑनक्लिक लिस्टनर (नया व्यू। ऑनक्लिक लिस्टनर () {@ ओवरराइड पब्लिक वॉयड ऑनक्लिक (व्यू वी) {ऑब्जेक्टएनिमेटर फेडऑट =ऑब्जेक्टएनिमेटर.ऑफफ्लोट (इमेज व्यू, "अल्फा", 1 एफ, 0); fadeOut.setDuration (2000); fadeOut.start ( ); } }); }}

इमेजव्यू में फेड इन एनिमेशन प्रदान करने के लिए, निम्न कोड का उपयोग करें -

AlphaAnimation alphaAnimation =new AlphaAnimation(0.0f, 1.0f);alphaAnimation.setDuration(1000);alphaAnimation.setRepeatCount(1);alphaAnimation.setRepeatMode(Animation.REVERSE);imageView.startAnimation(alphaAnimation);

इमेजव्यू को फीका आउट एनिमेशन प्रदान करने के लिए, निम्न कोड का उपयोग करें -

ObjectAnimator fadeOut =ObjectAnimator.ofFloat(imageView, "alpha", 1f, 0);fadeOut.setDuration(2000);fadeOut.start();

आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

जावा में फेड इन और फेड आउट एंड्रॉइड एनिमेशन का उपयोग कैसे करें?

अब फेड इन बटन पर क्लिक करें यह नीचे दिखाए गए अनुसार इमेजव्यू को एनिमेशन प्रदान करेगा -

जावा में फेड इन और फेड आउट एंड्रॉइड एनिमेशन का उपयोग कैसे करें?

अब फेड आउट एनिमेशन पर क्लिक करें, यह इमेजव्यू को फीका आउट एनिमेशन प्रदान करेगा जैसा कि नीचे दिखाया गया है -

जावा में फेड इन और फेड आउट एंड्रॉइड एनिमेशन का उपयोग कैसे करें?


  1. एंड्रॉइड में ड्रैग एंड ड्रॉप का उपयोग कैसे करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में ड्रैग एंड ड्रॉप का उपयोग कैसे करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम्

  1. Android पर माउस और कीबोर्ड का उपयोग कैसे करें

    यदि आप हमारे जैसे कुछ हैं, तो आपको अपने फ़ोन या टैबलेट पर उत्पादक रूप से काम करने में कठिनाई हो सकती है। क्या यह सब हमारे दिमाग में है, या माउस और कीबोर्ड की भावना हमें किसी तरह सही क्षेत्र में लाती है? अधिकांश Android डिवाइस प्राथमिक इनपुट पद्धति के रूप में आपकी अंगुली का उपयोग करते हैं। यह एक ऐसी

  1. Android TV पर ADB कैसे सेट अप करें और उसका उपयोग कैसे करें

    चाहे आपके पास एंड्रॉइड स्मार्टफोन हो या एंड्रॉइड टीवी, ऑपरेटिंग सिस्टम की प्रकृति समान रहती है। दूसरे शब्दों में, एक एंड्रॉइड टीवी किसी भी अन्य एंड्रॉइड डिवाइस की तरह ही ट्वीक करने योग्य है। यदि आप कुछ गंभीर बदलाव करने की योजना बना रहे हैं जैसे कि एंड्रॉइड ऐप को साइडलोड करना, तो आपको एंड्रॉइड डिबग