Switch
কম্পোনেন্ট ব্যবহারকারীদের দুটি অবস্থার মধ্যে টগল করতে দেয়: চেক করা এবং আনচেক করা। ব্যবহারকারীকে নিম্নলিখিতগুলির মধ্যে একটি করতে দেওয়ার জন্য একটি সুইচ ব্যবহার করুন:
- একটি সেটিং চালু বা বন্ধ টগল করুন।
- একটি বৈশিষ্ট্য সক্ষম বা অক্ষম করুন।
- একটি বিকল্প নির্বাচন করুন.
উপাদানটির দুটি অংশ রয়েছে: থাম্ব এবং ট্র্যাক। থাম্ব হল সুইচের টেনে আনা যায় এমন অংশ এবং ট্র্যাক হল ব্যাকগ্রাউন্ড। ব্যবহারকারী সুইচের অবস্থা পরিবর্তন করতে থাম্বটিকে বাম বা ডানে টেনে আনতে পারেন। তারা চেক করতে এবং পরিষ্কার করতে সুইচটিতে ট্যাপ করতে পারে।
সংস্করণ সামঞ্জস্য
এই বাস্তবায়নের জন্য আপনার প্রজেক্ট minSDK এপিআই লেভেল 21 বা তার উপরে সেট করা প্রয়োজন।
নির্ভরতা
একটি সুইচ বাস্তবায়ন
নিম্নলিখিত উদাহরণ হল Switch
কম্পোজেবলের একটি ন্যূনতম বাস্তবায়ন:
ফলাফল
![একটি মৌলিক সুইচ যা আনচেক করা আছে।](https://developer.android.com/static/develop/ui/compose/images/components/switch-deactivated.png?hl=bn)
![একটি মৌলিক সুইচ যা চেক করা হয়।](https://developer.android.com/static/develop/ui/compose/images/components/switch.png?hl=bn)
একটি কাস্টম থাম্ব তৈরি করুন
আপনি একটি কাস্টম থাম্ব তৈরি করতে thumbContent
প্যারামিটারের জন্য যেকোনো কম্পোজেবল পাস করতে পারেন। নীচে একটি সুইচের একটি উদাহরণ যা তার থাম্বের জন্য একটি কাস্টম আইকন ব্যবহার করে:
ফলাফল
আনচেক করা চেহারাটি পূর্ববর্তী বিভাগে উদাহরণের মতোই। যাইহোক, চেক করা হলে, এই বাস্তবায়নটি নিম্নরূপ প্রদর্শিত হয়:
![একটি সুইচ যা চেক করা হলে একটি কাস্টম আইকন প্রদর্শন করতে থাম্বকন্টেন্ট প্যারামিটার ব্যবহার করে।](https://developer.android.com/static/develop/ui/compose/images/components/switch-icon.png?hl=bn)
কাস্টম রং ব্যবহার করুন
একটি সুইচের থাম্ব এবং ট্র্যাকের রঙ পরিবর্তন করতে colors
প্যারামিটার ব্যবহার করুন, সুইচটি চেক করা হয়েছে কিনা তা বিবেচনায় নিয়ে।
ফলাফল
![একটি সুইচ যা কালার প্যারামিটার ব্যবহার করে থাম্ব এবং ট্যাক উভয়ের জন্য কাস্টম রঙ সহ একটি সুইচ প্রদর্শন করে।](https://developer.android.com/static/develop/ui/compose/images/components/switch-colors.png?hl=bn)
মূল পয়েন্ট
মৌলিক পরামিতি:
-
checked
: সুইচের প্রাথমিক অবস্থা। -
onCheckedChange
: একটি কলব্যাক যাকে বলা হয় যখন সুইচের অবস্থা পরিবর্তিত হয়। -
enabled
: সুইচ সক্ষম বা নিষ্ক্রিয় কিনা। -
colors
: সুইচের জন্য ব্যবহৃত রং।
-
উন্নত পরামিতি
-
thumbContent
: এটি চেক করার সময় থাম্বের চেহারা কাস্টমাইজ করতে এটি ব্যবহার করুন। -
colors
: ট্র্যাক এবং থাম্বের রঙ কাস্টমাইজ করতে এটি ব্যবহার করুন।
-
এই নির্দেশিকা ধারণকারী সংগ্রহ
এই নির্দেশিকাটি এই কিউরেট করা কুইক গাইড সংগ্রহের অংশ যা বৃহত্তর অ্যান্ড্রয়েড উন্নয়ন লক্ষ্যগুলি কভার করে:
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=bn)