একটি নীচের শীট তৈরি করুন

বটম শীটে সেকেন্ডারি কন্টেন্ট দেখানো হয়, যা স্ক্রিনের নিচের অংশে অ্যাঙ্কর করা থাকে।

ফলাফল

চিত্র ১. একটি আদর্শ বটম শিট (বামে) এবং একটি মোডাল বটম শিট (ডানে)।

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

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

নির্ভরশীলতা

একটি বটম শিট প্রয়োগ করুন

বটম শীট প্রয়োগ করতে, ModalBottomSheet কম্পোজেবলটি ব্যবহার করুন:

শীটটি প্রসারিত এবং সংকুচিত করুন

শীটটি প্রসারিত ও সংকুচিত করতে SheetState ব্যবহার করুন:

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

  • content স্লট ব্যবহার করুন, যা একটি কলামে শীট কন্টেন্ট কম্পোজেবলগুলো বিন্যস্ত করতে ColumnScope ব্যবহার করে।
  • rememberSheetState ব্যবহার করে SheetState এর একটি ইনস্ট্যান্স তৈরি করুন, যা আপনি sheetState প্যারামিটারের মাধ্যমে ModalBottomSheet এ পাস করবেন।
  • SheetState , showhide ফাংশন এবং বর্তমান শীট অবস্থার সাথে সম্পর্কিত প্রোপার্টিগুলোতে অ্যাক্সেস প্রদান করে। এই ফাংশনগুলোর জন্য একটি CoroutineScope — যেমন rememberCoroutineScope — প্রয়োজন হয় এবং UI ইভেন্টের প্রতিক্রিয়ায় এগুলোকে কল করা যায়।

  • বটম শীটটি লুকানোর সময় কম্পোজিশন থেকে ModalBottomSheet টি সরিয়ে ফেলতে ভুলবেন না।

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

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

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

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

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