টুলবার

ডায়ালার com.android.car.ui.toolbar.Toolbar এর প্যাকেজ নামের সাথে চ্যাসিস টুলবার ব্যবহার করে। টুলবার কাস্টমাইজ করার প্রথম ধাপ হল লেআউট ফাইলকে ওভারলে করা, যা হল car_ui_toolbar.xml এবং car_ui_toolbar_two_row.xml লিগ্যাসি টুলবারের জন্য এবং car_ui_base_layout_toolbar.xml বেস লেআউট সংস্করণের জন্য। লেআউটের প্রতিটি সংস্করণে, নিম্নলিখিত প্রতিটি ভিউ অবশ্যই সংশ্লিষ্ট আইডি সহ প্রদান করতে হবে:

আইডি দেখুন প্রকার বর্ণনা
car_ui_toolbar_background /td> android.view.View বেস লেআউটের জন্য অপ্রচলিত, কিন্তু উচ্চতা নির্ধারণ করতে পূর্ববর্তী টুলবার শৈলীর সাথে ব্যবহার করা হয়েছে।
car_ui_toolbar_tabs com.android.car.ui.toolbar.TabLayout ট্যাবের অবস্থান।
car_ui_toolbar_nav_icon android.widget.ImageView ব্যাক, ক্লোজ, ডাউন বোতাম।
car_ui_toolbar_logo android.widget.ImageView লোগো, যখন car_ui_toolbar_logo_
fills_nav_icon_space true
car_ui_toolbar_nav_icon_container android.view.ViewGroup car_ui_toolbar_logo এবং car_ui_toolbar_nav_icon রাখার জন্য একটি ধারক।
car_ui_toolbar_menu_items_container android.view.ViewGroup একটি ভিউগ্রুপ যাতে মেনু আইটেম থাকে।
car_ui_toolbar_title android.widget.TextView টুলবারের শিরোনাম।
car_ui_toolbar_title_logo_container android.view.ViewGroup car_ui_toolbar_title_logo এর জন্য একটি ধারক। ImageView এর পরিবর্তে ধারকটি প্রদর্শিত হবে (বা লুকানো)।
car_ui_toolbar_title_logo android.widget.ImageView লোগো, যখন car_ui_toolbar_logo_
fills_nav_icon_space false
car_ui_toolbar_search_view_container android.widget.FrameLayout একটি ধারক যাতে অনুসন্ধান দৃশ্য স্ফীত করা হয়। এটি সার্চ বার ছাড়া স্ক্রিনে মুদ্রাস্ফীতির সময়কাল হ্রাস করে।
car_ui_toolbar_progress_bar android.widget.ProgressBar একটি অগ্রগতি বার.

এর পরে, আপনাকে অবশ্যই car_ui_toolbar_search_view.xml কাস্টমাইজ করতে হবে, যেটিতে অনুসন্ধান বার রয়েছে, যার অবশ্যই নিম্নলিখিত দৃশ্য থাকতে হবে:

আইডি দেখুন প্রকার বর্ণনা
car_ui_toolbar_search_bar android.widget.EditText EditText যেখানে ব্যবহারকারী সার্চ করার জন্য টেক্সট টাইপ করে।
car_ui_toolbar_search_icon android.widget.ImageView একটি আইকন, যা সাধারণত একটি অনুসন্ধান আইকন দেখায় কিন্তু অ্যাপ্লিকেশন দ্বারা পরিবর্তন করা যেতে পারে।
car_ui_toolbar_search_close android.view.View একটি ভিউ যা ক্লিক করলে সার্চ বক্স সাফ হয়ে যাবে

লেআউট ছাড়াও, আপনি টুলবার কাস্টমাইজ করতে এই বুলিয়ান বৈশিষ্ট্যগুলি ব্যবহার করতে পারেন:

বৈশিষ্ট্য বর্ণনা
car_ui_toolbar_tabs_on_second_row ট্যাবগুলি প্রদর্শিত হলে শিরোনামটি লুকাতে হবে কিনা তা নির্ধারণ করে।
car_ui_toolbar_nav_icon_reserve_space নেভিগেশন আইকন লুকানো থাকলে শিরোনামটি নেভিগেশন আইকনের স্থান দখল করতে বাম দিকে সরানো হবে কিনা তা নির্ধারণ করে।
car_ui_toolbar_logo_fills_nav_icon_space ন্যাভিগেশন বোতামের মতো একই জায়গায় লোগোটি প্রদর্শন করুন যখন কোনও নেভিগেশন বোতাম নেই।
car_ui_toolbar_show_logo টুলবারে একটি লোগোর প্রদর্শন স্থায়ীভাবে অক্ষম করতে, এটি false সেট করুন।

ToolbarControllerImpl পদ্ধতির setState উপর ভিত্তি করে এই দৃশ্যগুলি প্রদর্শিত, লুকানো বা পরিবর্তিত হয়। কোন দৃশ্যটি প্রদর্শিত হবে এবং কখন প্রদর্শিত হবে সে সম্পর্কে সুনির্দিষ্ট তথ্যের জন্য, সেই পদ্ধতিটি দেখুন।