ব্যবহারকারীরা টগল করতে পারে এমন একটি সুইচ যোগ করুন

Switch কম্পোনেন্ট ব্যবহারকারীদের দুটি অবস্থার মধ্যে পরিবর্তন করতে দেয়: চেক্ট এবং আনচেক্ট। ব্যবহারকারীকে নিম্নলিখিত কাজগুলোর মধ্যে একটি করতে দেওয়ার জন্য একটি সুইচ ব্যবহার করুন:

  • একটি সেটিং চালু বা বন্ধ করুন।
  • একটি বৈশিষ্ট্য সক্রিয় বা নিষ্ক্রিয় করুন।
  • একটি বিকল্প নির্বাচন করুন।

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

সংস্করণ সামঞ্জস্যতা

এই বাস্তবায়নের জন্য আপনার প্রোজেক্টের minSDK অবশ্যই API লেভেল ২১ বা তার বেশি হতে হবে।

নির্ভরশীলতা

একটি সুইচ প্রয়োগ করুন

নিম্নলিখিত উদাহরণটি Switch composable-এর একটি ন্যূনতম বাস্তবায়ন:

ফলাফল

একটি সাধারণ সুইচ যা পরীক্ষা করা হয় না।
চিত্র ১. একটি অপরীক্ষিত সুইচ।
একটি সাধারণ সুইচ যা যাচাই করা হয়।
চিত্র ২. একটি পরীক্ষিত সুইচ।

একটি কাস্টম থাম্ব তৈরি করুন

কাস্টম থাম্ব তৈরি করতে আপনি thumbContent প্যারামিটারে যেকোনো কম্পোজেবল পাস করতে পারেন। নিচে এমন একটি সুইচের উদাহরণ দেওয়া হলো, যেটি তার থাম্বের জন্য একটি কাস্টম আইকন ব্যবহার করে:

ফলাফল

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

একটি সুইচ যা চেক করা হলে thumbContent প্যারামিটার ব্যবহার করে একটি কাস্টম আইকন প্রদর্শন করে।
চিত্র ৩. একটি নিজস্ব চেকমার্ক আইকনযুক্ত সুইচ।

কাস্টম রং ব্যবহার করুন

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

ফলাফল

এমন একটি সুইচ যা কালার প্যারামিটার ব্যবহার করে থাম্ব এবং ট্যাক উভয়ের জন্য কাস্টম রঙে সুইচটি প্রদর্শন করে।
চিত্র ৪. পছন্দসই রঙের একটি সুইচ।

মূল বিষয়গুলো

  • মৌলিক পরামিতি:

    • checked : সুইচটির প্রাথমিক অবস্থা।
    • onCheckedChange : একটি কলব্যাক যা সুইচের অবস্থা পরিবর্তিত হলে কল করা হয়।
    • enabled : সুইচটি চালু আছে নাকি বন্ধ আছে।
    • colors : সুইচের জন্য ব্যবহৃত রংগুলো।
  • উন্নত পরামিতি

    • thumbContent : চেক করা অবস্থায় থাম্বের চেহারা কাস্টমাইজ করতে এটি ব্যবহার করুন।
    • colors : ট্র্যাক ও থাম্বের রং নিজের পছন্দমতো ঠিক করতে এটি ব্যবহার করুন।

যে সংগ্রহগুলিতে এই নির্দেশিকাটি রয়েছে

এই নির্দেশিকাটি বিশেষভাবে নির্বাচিত কুইক গাইড সংকলনগুলোর একটি অংশ, যা অ্যান্ড্রয়েড ডেভেলপমেন্টের বৃহত্তর লক্ষ্যগুলো পূরণ করে:

জানুন কীভাবে কম্পোজেবল ফাংশন ব্যবহার করে ম্যাটেরিয়াল ডিজাইন সিস্টেমের উপর ভিত্তি করে সহজেই সুন্দর UI কম্পোনেন্ট তৈরি করা যায়।

কোনো প্রশ্ন বা মতামত থাকলে

আমাদের প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী পেজে গিয়ে সংক্ষিপ্ত নির্দেশিকাগুলো সম্পর্কে জানুন অথবা আমাদের সাথে যোগাযোগ করে আপনার মতামত জানান।