একটি শীর্ষ অ্যাপ বার প্রদর্শন করুন

TopAppBar কম্পোজেবল ব্যবহার করে ব্যবহারকারীদের নেভিগেট করতে এবং আপনার অ্যাপে ফাংশন অ্যাক্সেস করতে সাহায্য করার জন্য একটি শীর্ষ অ্যাপ বার তৈরি করুন।

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

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

নির্ভরতা

শীর্ষ অ্যাপ বারের জন্য একটি কম্পোজযোগ্য তৈরি করুন

MediumTopAppBar কম্পোজেবল ব্যবহার করে একটি টপ অ্যাপ বার তৈরি করুন যা ব্যবহারকারী যখন কন্টেন্ট এরিয়া স্ক্রোল করে নিচে নেমে যায় এবং যখন ব্যবহারকারী কন্টেন্টের শীর্ষে স্ক্রোল করে তখন প্রসারিত হয়:

কোড সম্পর্কে মূল পয়েন্ট

  • একটি TopBar সেট সহ একটি বাইরের Scaffold
  • একটি শিরোনাম একটি একক Text উপাদান নিয়ে গঠিত।
  • একটি একক ক্রিয়া সংজ্ঞায়িত একটি শীর্ষ বার।
  • ক্রিয়া সম্পাদনের জন্য একটি onClick lambda সহ একটি IconButton অ্যাকশন৷
  • একটি IconButton একটি Icon রয়েছে যাতে একটি আইকন চিত্র এবং একটি বিষয়বস্তুর বিবরণ পাঠ্য রয়েছে৷
  • স্ক্যাফোল্ডের অভ্যন্তরীণ বিষয়বস্তুর জন্য স্ক্রোল আচরণকে enterAlwaysScrollBehavior() হিসাবে সংজ্ঞায়িত করা হয়েছে। যখন ব্যবহারকারী ভিতরের বিষয়বস্তু টেনে আনে তখন এটি অ্যাপ বারটি ভেঙে দেয় এবং ব্যবহারকারী অভ্যন্তরীণ বিষয়বস্তু টেনে আনলে অ্যাপ বারকে প্রসারিত করে।
  • MediumTopBar ছাড়াও, যার শিরোনাম রয়েছে, আপনি এটিও ব্যবহার করতে পারেন:
    • TopAppBar : এমন স্ক্রিনের জন্য ব্যবহার করুন যেগুলিতে প্রচুর নেভিগেশন বা অ্যাকশনের প্রয়োজন হয় না।
    • CenterAlignedTopAppBar : এমন স্ক্রীনগুলির জন্য ব্যবহার করুন যেখানে একটি একক প্রাথমিক ক্রিয়া রয়েছে৷ শিরোনামটি উপাদানের মধ্যে কেন্দ্রীভূত হয়৷
    • MediumTopAppBar : এমন স্ক্রিনের জন্য ব্যবহার করুন যেগুলির জন্য পরিমিত পরিমাণে নেভিগেশন এবং অ্যাকশন প্রয়োজন।
    • LargeTopAppBar : এমন স্ক্রিনের জন্য ব্যবহার করুন যেগুলির জন্য প্রচুর নেভিগেশন এবং অ্যাকশন প্রয়োজন। MediumTopAppBar এর চেয়ে বেশি প্যাডিং ব্যবহার করে এবং যেকোনো অতিরিক্ত আইকনের নিচে শিরোনাম রাখে।

ফলাফল

চিত্র 1. একটি মাঝারি শীর্ষ অ্যাপ বার।

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

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

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

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

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