ডায়ালার 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
উপর ভিত্তি করে এই দৃশ্যগুলি প্রদর্শিত, লুকানো বা পরিবর্তিত হয়। কোন দৃশ্যটি প্রদর্শিত হবে এবং কখন প্রদর্শিত হবে সে সম্পর্কে সুনির্দিষ্ট তথ্যের জন্য, সেই পদ্ধতিটি দেখুন।