কম্পিউটার

কীভাবে অ্যান্ড্রয়েডে অ্যানিমেটেড গ্রেডিয়েন্ট ব্যাকগ্রাউন্ড তৈরি করবেন।


উদাহরণে আসার আগে, আমাদের জানা উচিত গ্রেডিয়েন্ট কালার কী। উইকিপিডিয়া অনুসারে, কম্পিউটার গ্রাফিক্সে, একটি রঙের গ্রেডিয়েন্ট (কখনও কখনও একটি রঙের র‌্যাম্প বা রঙের অগ্রগতি বলা হয়) অবস্থান-নির্ভর রঙের একটি পরিসীমা নির্দিষ্ট করে, সাধারণত একটি অঞ্চল পূরণ করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, অনেক উইন্ডো ম্যানেজার স্ক্রিন ব্যাকগ্রাউন্ডকে গ্রেডিয়েন্ট হিসেবে নির্দিষ্ট করার অনুমতি দেয়।

এই উদাহরণটি দেখায় কিভাবে অ্যান্ড্রয়েডে অ্যানিমেটেড গ্রেডিয়েন্ট ব্যাকগ্রাউন্ড তৈরি করা যায়।

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

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

   <আইটেম অ্যান্ড্রয়েড:drawable ="@drawable/drawable_purple_gradient" android:duration ="3000" /> <আইটেম android:drawable ="@drawable/drawable_amber_gradient" android:duration ="3000" /> <আইটেম android:drawable ="@drawable/drawable_gradient_green" android:duration ="3000" /> <আইটেম android:drawable ="@drawable/drawable_red_gradient" android:duration ="3000" />

উপরের অ্যানিমেশন-লিস্টে, আমরা 4টি চাইল্ড ড্রয়েবল যোগ করেছি এবং প্রতিটি অ্যানিমেশন ভিউয়ের জন্য সময়কাল যোগ করেছি, সময় শেষ হওয়ার পরে, এটি পটভূমি পরিবর্তন করবে। drawable_purple_gradient-এ, বেগুনি রঙের ব্যাকগ্রাউন্ড ধারণ করে তাই drawable_purple_gradient.xml নামে একটি ফাইল তৈরি করুন এবং নিচের কোড যোগ করুন -

 <গ্রেডিয়েন্ট android:angle ="90" android:endColor ="#D500F9" android:startColor ="#4A148C" />

উপরের ধাপ অনুযায়ী, আঁকার যোগ্য ফোল্ডারে drawable_amber_gradient.xml, drawable_green_gradient.xml এবং drawable_red_gradient.xml তৈরি করুন এবং নিচে দেখানো কোডটি যোগ করুন -

drawable_amber_gradient.xml-

 <গ্রেডিয়েন্ট android:angle ="135" android:endColor ="#FFC400" android:startColor ="#FF6F00" />

drawable_green_gradient.xml -

 <গ্রেডিয়েন্ট android:angle ="0" android:endColor ="#00E676" android:startColor ="#1B5E20"/>

drawable_red_gradient.xml -

 <গ্রেডিয়েন্ট android:angle ="45" android:endColor ="#FF1744" android:startColor ="#B71C1C" />

ধাপ 3 − src/MainActivity.java-

-এ নিম্নলিখিত কোড যোগ করুন
প্যাকেজ com.example.andy.myapplication;import android.graphics.drawable.AnimationDrawable;import android.support.constraint.ConstraintLayout;import android.support.v7.app.AppCompatActivity;আমদানি android.os.Bundle;পাবলিক ক্লাস MainActivity প্রসারিত করে AppCompatActivity { ব্যক্তিগত সীমাবদ্ধতা সীমাবদ্ধতা লেআউট; ব্যক্তিগত অ্যানিমেশন অঙ্কনযোগ্য অ্যানিমেশন অঙ্কনযোগ্য; @ওভাররাইড সুরক্ষিত শূন্যতা onCreate(বান্ডেল savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); constraintLayout =(ConstraintLayout) findViewById(R.id.constraintLayout); animationDrawable =(AnimationDrawable) constraintLayout.getBackground(); animationDrawable.setEnterFadeDuration(3000); animationDrawable.setExitFadeDuration(2000); } @Override সুরক্ষিত শূন্যতা onResume() { super.onResume(); যদি (animationDrawable! =null &&!animationDrawable.isRunning()) { animationDrawable.start(); } } @অভাররাইড সুরক্ষিত শূন্যতা অনপজ() { super.onPause(); যদি (animationDrawable! =null &&animationDrawable.isRunning()) { animationDrawable.stop(); } } }

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

কীভাবে অ্যান্ড্রয়েডে অ্যানিমেটেড গ্রেডিয়েন্ট ব্যাকগ্রাউন্ড তৈরি করবেন। কীভাবে অ্যান্ড্রয়েডে অ্যানিমেটেড গ্রেডিয়েন্ট ব্যাকগ্রাউন্ড তৈরি করবেন।


কীভাবে অ্যান্ড্রয়েডে অ্যানিমেটেড গ্রেডিয়েন্ট ব্যাকগ্রাউন্ড তৈরি করবেন।


কীভাবে অ্যান্ড্রয়েডে অ্যানিমেটেড গ্রেডিয়েন্ট ব্যাকগ্রাউন্ড তৈরি করবেন।

উপরের ফলাফল হিসাবে প্রতি 3 সেকেন্ডে দেখানো হয়েছে। এটি পটভূমির রঙ পরিবর্তন করবে।


  1. কিভাবে একটি অ্যান্ড্রয়েড অ্যাপে একটি গ্রিডভিউ লেআউট তৈরি করবেন?

  2. কিভাবে একটি অ্যান্ড্রয়েড অ্যাপে TextToSpeech তৈরি করবেন?

  3. কীভাবে ফেসবুকে অ্যান্ড্রয়েড অ্যাপ তৈরি করবেন?

  4. কিভাবে CSS দিয়ে স্ক্রলে গ্রেডিয়েন্ট ব্যাকগ্রাউন্ড কালার তৈরি করবেন?