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

একটি নীচের শীট পর্দার নীচে নোঙ্গর করা সেকেন্ডারি বিষয়বস্তু দেখায়৷

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

এই বাস্তবায়নের জন্য আপনার প্রজেক্ট minSDK এপিআই লেভেল 21 বা তার উপরে সেট করা প্রয়োজন।

নির্ভরতা

একটি নীচে শীট বাস্তবায়ন

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

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

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

মূল পয়েন্ট

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

  • আপনি নীচের শীট লুকান যখন রচনা থেকে ModalBottomSheet অপসারণ নিশ্চিত করুন.

ফলাফল

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

এই নির্দেশিকা ধারণকারী সংগ্রহ

এই নির্দেশিকাটি এই কিউরেট করা কুইক গাইড সংগ্রহের অংশ যা বৃহত্তর অ্যান্ড্রয়েড উন্নয়ন লক্ষ্যগুলি কভার করে:

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

প্রশ্ন বা প্রতিক্রিয়া আছে

আমাদের প্রায়শই জিজ্ঞাসিত প্রশ্ন পৃষ্ঠায় যান এবং দ্রুত গাইড সম্পর্কে জানুন বা যোগাযোগ করুন এবং আপনার চিন্তাভাবনা আমাদের জানান।