forked from mirrors/gecko-dev
We need to wait until having a response from GeckoView on how it handled the touch only after which we'll know whether to animate the toolbar or not. The edgecase scenario of having pull to refresh enabled even before having a response from GeckoView will still work because "canOverscrollTop()" only checks for the touch to not be handled by the browser to pan the page. |
||
|---|---|---|
| .. | ||
| src | ||
| build.gradle | ||
| proguard-rules.pro | ||
| README.md | ||
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}"
Facts
This component emits the following Facts:
| Action | Item | Extras | Description |
|---|---|---|---|
| CLICK | menu | menuExtras |
The user opened the overflow menu. |
| COMMIT | toolbar | commitExtras |
The user has edited the URL. |
menuExtras are additional extras set on the BrowserMenuBuilder passed to the BrowserToolbar (see browser-menu).
commitExtras
| Key | Type | Value |
|---|---|---|
| autocomplete | Boolean | Whether the URL was autocompleted |
| source | String? | Which autocomplete list was used |
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/