কম্পিউটার

জাভাতে কীভাবে ফেড ইন এবং ফেড আউট অ্যান্ড্রয়েড অ্যানিমেশন ব্যবহার করবেন?


আলফা অ্যানিমেশন ক্লাসের উপর ভিত্তি করে ফেড ইন এবং ফেড আউট অ্যানিমেশন কাজ করে। এই উদাহরণটি জাভাতে কীভাবে ফেড ইন এবং ফেড আউট অ্যান্ড্রয়েড অ্যানিমেশন ব্যবহার করবেন তা প্রদর্শন করে৷

ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন৷

ধাপ 2 − res/layout/login.xml-এ নিম্নলিখিত কোড যোগ করুন।

  <বোতাম অ্যান্ড্রয়েড :id="@+id/fadeIn" android:text="Fade In" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <বোতাম android:id="@+id/fadeOut" android:text "ফেড আউট" android:layout_width="wrap_content" android:layout_height="wrap_content" />

উপরের কোডে আমরা ইমেজভিউ এবং দুটি বোতাম নিয়েছি। ফেডইন বোতাম ইমেজ ভিউতে ফেড এন্টার অ্যানিমেশন দেবে এবং ফেডআউট বোতাম ইমেজভিউতে ফেড এক্সিট অ্যানিমেশন দেবে।

ধাপ 3 − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
প্যাকেজ com.example.andy.myapplication; android.animation.ObjectAnimator আমদানি করুন; android.os.Build আমদানি করুন; android.os.Bundle আমদানি করুন; android.support.annotation.RequiresApi; আমদানি করুন android.support.v7.app .AppCompatActivity;import android.view.View;import android.view.animation.AlphaAnimation;import android.view.animation.Animation;import android.widget.Button;import android.widget.ImageView;পাবলিক ক্লাস মেইনঅ্যাক্টিভিটি AppCompatresquiActivity প্রসারিত করে (api =Build.VERSION_CODES.JELLY_BEAN) @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final ImageView imageView =findViewById(R.id.imageView); বোতাম ফেডইন =findViewById(R.id.fadeIn); fadeIn.setOnClickListener(নতুন View.OnClickListener() { @Override public void onClick(View v) { AlphaAnimation alphaAnimation =new AlphaAnimation(0.0f, 1.0f); alphaAnimation.setDuration(100n.Contation alphaAnimation); setRepeatMode(Animation.REVERSE); imageView.startAnimation(alphaAnimation); } }); বোতাম ফেডআউট =findViewById(R.id.fadeOut); fadeOut.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ObjectAnimator fadeOut =ObjectAnimator.ofFloat(imageView, "alpha", 1f, 0); fadeOut.setDuration(0st.0art) ); } }); }}

ইমেজভিউতে অ্যানিমেশনে ফেড প্রদান করতে, নিম্নলিখিত কোডটি ব্যবহার করুন -

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

ইমেজভিউতে ফেড আউট অ্যানিমেশন প্রদান করতে, নিম্নলিখিত কোডটি ব্যবহার করুন -

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

আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং টুলবার থেকে রান আইকনে ক্লিক করুন। একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে -

জাভাতে কীভাবে ফেড ইন এবং ফেড আউট অ্যান্ড্রয়েড অ্যানিমেশন ব্যবহার করবেন?

এখন ফেইড ইন বোতামে ক্লিক করুন এটি নিচের চিত্রের মত করে অ্যানিমেশন প্রদান করবে -

জাভাতে কীভাবে ফেড ইন এবং ফেড আউট অ্যান্ড্রয়েড অ্যানিমেশন ব্যবহার করবেন?

এখন ফেইড আউট অ্যানিমেশনে ক্লিক করুন, এটি নীচে দেখানো চিত্রের মতো ফেড আউট অ্যানিমেশন প্রদান করবে -

জাভাতে কীভাবে ফেড ইন এবং ফেড আউট অ্যান্ড্রয়েড অ্যানিমেশন ব্যবহার করবেন?


  1. অ্যান্ড্রয়েড স্টুডিওতে স্ট্যাটিক ভেরিয়েবলগুলি কোথায় এবং কীভাবে ব্যবহার করবেন?

  2. অ্যান্ড্রয়েডে কীভাবে ড্র্যাগ অ্যান্ড ড্রপ ব্যবহার করবেন?

  3. অ্যান্ড্রয়েডে মাউস এবং কীবোর্ড কীভাবে ব্যবহার করবেন

  4. অ্যান্ড্রয়েড টিভিতে কীভাবে ADB সেট আপ করবেন এবং ব্যবহার করবেন