কোডে প্রবেশ করার আগে, আমাদের জানা উচিত অ্যান্ড্রয়েডে রিপল অ্যানিমেশন কী। রিপল অ্যানিমেশন ঠিক ওয়েভ মোমেন্টামের মতো। অ্যান্ড্রয়েডে এটি ব্যাকগ্রাউন্ড অ্যাট্রিবিউট ব্যবহার করে টেক্সটভিউ, বোতাম ইত্যাদি ভিউতে দেখা যায়।
এই উদাহরণটি দেখায় কিভাবে রিপল অ্যানিমেশনকে সংহত করতে হয়।
ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন৷
ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।
<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="https://schemas.android.com/apk/res/android" xmlns:app="https://schemas.android.com/apk/res-auto" xmlns:tools="https://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <Button android:id="@+id/result" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Result Data" android:background="@drawable/rippple" android:textSize="20sp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" /> </android.support.constraint.ConstraintLayout>
উপরের কোডে, আমরা রিপল হিসাবে ব্যাক গ্রাউন্ড সহ একটি বোতাম যুক্ত করেছি।
ধাপ 3 − ripple.xml হিসাবে অঙ্কনযোগ্য একটি ফাইল তৈরি করুন এবং নিম্নলিখিত কোড যোগ করুন
<?xml version="1.0" encoding="utf-8"?> <ripple xmlns:android="https://schemas.android.com/apk/res/android" xmlns:tools="https://schemas.android.com/tools" android:color="#f816a463" tools:targetApi="lollipop"> <item android:id="@android:id/mask"> <shape android:shape="rectangle"> <solid android:color="#f816a463" /> </shape> </item> </ripple>
আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং টুলবার থেকে রান আইকনে ক্লিক করুন।
একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে
এখন ফলাফলের ডেটাতে ক্লিক করুন, এটি নীচের চিত্রের মতো ফলাফল দেখাবে -