fune/mobile/android/android-components/components/browser/toolbar
2019-02-15 21:02:06 +01:00
..
src [components] Closes https://github.com/mozilla-mobile/android-components/issues/2077: Toolbar: Allow returning Boolean from "URL commit listener" to control switching to display mode. 2019-02-15 21:02:06 +01:00
build.gradle [components] Perform browser-toolbar autocompletion off the UI thread 2019-02-08 12:22:13 -08:00
proguard-rules.pro [components] Issue https://github.com/mozilla-mobile/android-components/issues/32: Create module layout for new "toolbar" component. 2018-03-28 18:25:32 +02:00
README.md [components] Closes https://github.com/mozilla-mobile/android-components/issues/2023: browser-toolbar: Allow theming of autocomplete suggestions foreground/background colors. 2019-02-15 16:25:37 +01:00

Android Components > Browser > Toolbar

A customizable toolbar for browsers.

Usage

Setting up the dependency

Use Gradle to download the library from maven.mozilla.org (Setup repository):

implementation "org.mozilla.components:browser-toolbar:{latest-version}"

XML attributes

Attribute Format Description
browserToolbarHintColor color Color of the text displayed when the URL is empty.
browserToolbarTextColor dimension Color of the displayed URL.
browserToolbarTextSize color Text size for the displayed URL and editable text.
browserToolbarSecureColor color Color tint of the "secure" (lock) icon.
browserToolbarInsecureColor color Color tint of the "insecure" (globe) icon.
browserToolbarMenuColor color Color of the overflow menu button.
browserToolbarSuggestionBackgroundColor color Background color of the autocomplete suggestion.
browserToolbarSuggestionForegroundColor color Foreground (text) color of the autocomplete suggestion.

Facts

This component emits the following Facts:

Action Item Description
CLICK menu The user opened the overflow menu.
COMMIT toolbar The user has edited the URL.

License

This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/