उपकरण पट्टी

डायलर 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 संपादन टेक्स्ट जहां उपयोगकर्ता खोजने के लिए टेक्स्ट टाइप करता है।
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 के आधार पर ये दृश्य प्रदर्शित, छिपे या बदले जाते हैं। किस दृश्य को प्रदर्शित किया जाता है और कब, इसके बारे में विशिष्ट जानकारी के लिए, वह विधि देखें।