Switch কম্পোনেন্ট ব্যবহারকারীদের দুটি অবস্থার মধ্যে পরিবর্তন করতে দেয়: চেক্ট এবং আনচেক্ট। ব্যবহারকারীকে নিম্নলিখিত কাজগুলোর মধ্যে একটি করতে দেওয়ার জন্য একটি সুইচ ব্যবহার করুন:
- একটি সেটিং চালু বা বন্ধ করুন।
- একটি বৈশিষ্ট্য সক্রিয় বা নিষ্ক্রিয় করুন।
- একটি বিকল্প নির্বাচন করুন।
কম্পোনেন্টটির দুটি অংশ রয়েছে: থাম্ব এবং ট্র্যাক। থাম্ব হলো সুইচের ড্র্যাগযোগ্য অংশ এবং ট্র্যাকটি হলো এর ব্যাকগ্রাউন্ড। ব্যবহারকারী সুইচের অবস্থা পরিবর্তন করার জন্য থাম্বটিকে বামে বা ডানে ড্র্যাগ করতে পারেন। এছাড়াও, সুইচটি পরীক্ষা করতে এবং এর অবস্থা বাতিল করতে তারা সেটিতে ট্যাপ করতে পারেন।
সংস্করণ সামঞ্জস্যতা
এই বাস্তবায়নের জন্য আপনার প্রোজেক্টের minSDK অবশ্যই API লেভেল ২১ বা তার বেশি হতে হবে।
নির্ভরশীলতা
একটি সুইচ প্রয়োগ করুন
নিম্নলিখিত উদাহরণটি Switch composable-এর একটি ন্যূনতম বাস্তবায়ন:
ফলাফল


একটি কাস্টম থাম্ব তৈরি করুন
কাস্টম থাম্ব তৈরি করতে আপনি thumbContent প্যারামিটারে যেকোনো কম্পোজেবল পাস করতে পারেন। নিচে এমন একটি সুইচের উদাহরণ দেওয়া হলো, যেটি তার থাম্বের জন্য একটি কাস্টম আইকন ব্যবহার করে:
ফলাফল
আনচেকড অবস্থায় এর চেহারা পূর্ববর্তী বিভাগের উদাহরণের মতোই। তবে, চেক করা হলে, এই ইমপ্লিমেন্টেশনটি নিম্নরূপ দেখায়:

কাস্টম রং ব্যবহার করুন
সুইচটি চেক করা আছে কি না, তা বিবেচনা করে এর থাম্ব ও ট্র্যাকের রঙ পরিবর্তন করতে colors প্যারামিটারটি ব্যবহার করুন।
ফলাফল

মূল বিষয়গুলো
মৌলিক পরামিতি:
-
checked: সুইচটির প্রাথমিক অবস্থা। -
onCheckedChange: একটি কলব্যাক যা সুইচের অবস্থা পরিবর্তিত হলে কল করা হয়। -
enabled: সুইচটি চালু আছে নাকি বন্ধ আছে। -
colors: সুইচের জন্য ব্যবহৃত রংগুলো।
-
উন্নত পরামিতি
-
thumbContent: চেক করা অবস্থায় থাম্বের চেহারা কাস্টমাইজ করতে এটি ব্যবহার করুন। -
colors: ট্র্যাক ও থাম্বের রং নিজের পছন্দমতো ঠিক করতে এটি ব্যবহার করুন।
-
যে সংগ্রহগুলিতে এই নির্দেশিকাটি রয়েছে
এই নির্দেশিকাটি বিশেষভাবে নির্বাচিত কুইক গাইড সংকলনগুলোর একটি অংশ, যা অ্যান্ড্রয়েড ডেভেলপমেন্টের বৃহত্তর লক্ষ্যগুলো পূরণ করে:
