UI একসাথে ধরে রাখতে একটি স্ক্যাফোল্ড উপাদান তৈরি করুন

মেটেরিয়াল ডিজাইনে, একটি স্ক্যাফোল্ড একটি মৌলিক কাঠামো যা জটিল ব্যবহারকারী ইন্টারফেসের জন্য একটি প্রমিত প্ল্যাটফর্ম প্রদান করে। এটি UI এর বিভিন্ন অংশকে একত্রে ধরে রাখে, যেমন অ্যাপ বার এবং ফ্লোটিং অ্যাকশন বোতাম, অ্যাপগুলিকে একটি সুসংগত চেহারা এবং অনুভূতি দেয়।

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

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

নির্ভরতা

একটি ভারা তৈরি করুন

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

ফলাফল

স্ক্যাফোল্ডের একটি বাস্তবায়ন যাতে সহজ উপরের এবং নীচের অ্যাপ বার রয়েছে, সেইসাথে একটি ফ্লোটিং অ্যাকশন বোতাম যা একটি কাউন্টারকে পুনরাবৃত্তি করে। স্ক্যাফোল্ডের ভিতরের বিষয়বস্তু হল সহজ পাঠ যা উপাদানটির ব্যাখ্যা করে।
চিত্র 1. ভারা একটি বাস্তবায়ন.

মূল পয়েন্ট

Scaffold কম্পোজেবল একটি সহজবোধ্য API প্রদান করে যা আপনি মেটেরিয়াল ডিজাইনের নির্দেশিকা অনুযায়ী আপনার অ্যাপের গঠনকে দ্রুত একত্রিত করতে ব্যবহার করতে পারেন। Scaffold পরামিতি হিসাবে বেশ কিছু কম্পোজেবল গ্রহণ করে। এর মধ্যে নিম্নলিখিতগুলি হল:

  • topBar : স্ক্রিনের উপরের অংশ জুড়ে অ্যাপ বার।
  • bottomBar : স্ক্রিনের নীচের অংশ জুড়ে অ্যাপ বার।
  • floatingActionButton : একটি বোতাম যা স্ক্রিনের নীচে-ডান কোণায় ঘোরে যা আপনি কী ক্রিয়াগুলি প্রকাশ করতে ব্যবহার করতে পারেন।

আপনি কীভাবে উপরের এবং নীচের উভয় অ্যাপ বার প্রয়োগ করতে পারেন তার আরও বিশদ উদাহরণের জন্য, অ্যাপ বার পৃষ্ঠাটি দেখুন।

আপনি অন্যান্য পাত্রে যেমন Scaffold সামগ্রী পাস করতে পারেন। এটি content ল্যাম্বডাতে একটি innerPadding মান পাস করে যা আপনি শিশু কম্পোজেবলগুলিতে ব্যবহার করতে পারেন।

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

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

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

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

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