tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

fragment_search_dialog.xml (6892B)


      1 <?xml version="1.0" encoding="utf-8"?>
      2 <!-- This Source Code Form is subject to the terms of the Mozilla Public
      3   - License, v. 2.0. If a copy of the MPL was not distributed with this
      4   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
      5 <org.mozilla.fenix.perf.SearchDialogFragmentConstraintLayout
      6    xmlns:android="http://schemas.android.com/apk/res/android"
      7    xmlns:tools="http://schemas.android.com/tools"
      8    xmlns:app="http://schemas.android.com/apk/res-auto"
      9    android:id="@+id/search_wrapper"
     10    android:layout_width="match_parent"
     11    android:layout_height="match_parent"
     12    android:fitsSystemWindows="true"
     13    android:background="?attr/scrimBackground">
     14    <mozilla.components.browser.toolbar.BrowserToolbar
     15        android:id="@+id/toolbar"
     16        android:layout_width="0dp"
     17        android:layout_height="@dimen/browser_toolbar_height"
     18        android:background="@drawable/toolbar_background_top"
     19        android:clickable="true"
     20        android:focusable="true"
     21        android:focusableInTouchMode="true"
     22        app:layout_scrollFlags="scroll|enterAlways|snap|exitUntilCollapsed"
     23        app:layout_constraintEnd_toEndOf="parent"
     24        app:layout_constraintStart_toStartOf="parent"
     25        app:layout_constraintTop_toTopOf="parent"/>
     26 
     27    <ViewStub
     28        android:id="@+id/search_suggestions_hint"
     29        android:layout_width="0dp"
     30        android:layout_height="wrap_content"
     31        android:inflatedId="@id/search_suggestions_hint"
     32        android:layout="@layout/search_suggestions_hint"
     33        app:layout_constrainedHeight="true"
     34        app:layout_constraintBottom_toTopOf="@id/search_hint_bottom_barrier"
     35        app:layout_constraintEnd_toEndOf="parent"
     36        app:layout_constraintStart_toStartOf="parent"
     37        app:layout_constraintTop_toBottomOf="@id/toolbar" />
     38 
     39    <View
     40        android:id="@+id/search_suggestions_hint_divider"
     41        android:layout_width="match_parent"
     42        android:layout_height="1dp"
     43        android:background="?attr/colorOutlineVariant"
     44        android:visibility="gone"
     45        app:layout_constraintBottom_toBottomOf="@id/search_suggestions_hint"
     46        app:layout_constraintEnd_toEndOf="parent"
     47        app:layout_constraintStart_toStartOf="parent" />
     48 
     49    <androidx.constraintlayout.widget.Barrier
     50        android:id="@+id/search_hint_bottom_barrier"
     51        android:layout_width="wrap_content"
     52        android:layout_height="wrap_content"
     53        app:barrierDirection="top"
     54        app:constraint_referenced_ids="awesome_bar,keyboard_divider"/>
     55 
     56    <org.mozilla.fenix.search.awesomebar.AwesomeBarWrapper
     57        android:id="@+id/awesome_bar"
     58        android:layout_width="0dp"
     59        android:layout_height="0dp"
     60        android:fadingEdge="horizontal"
     61        android:fadingEdgeLength="40dp"
     62        android:nestedScrollingEnabled="false"
     63        android:requiresFadingEdge="vertical"
     64        android:background="?attr/colorSurface"
     65        android:visibility="invisible"
     66        app:layout_constraintBottom_toTopOf="@+id/keyboard_divider"
     67        app:layout_constraintEnd_toEndOf="parent"
     68        app:layout_constraintStart_toStartOf="parent"
     69        app:layout_constraintTop_toBottomOf="@id/search_suggestions_hint" />
     70 
     71    <View
     72        android:id="@+id/fill_link_from_clipboard"
     73        android:layout_width="0dp"
     74        android:layout_height="@dimen/search_fragment_clipboard_item_height"
     75        android:background="?attr/colorSurface"
     76        android:clickable="true"
     77        android:focusable="true"
     78        android:visibility="gone"
     79        app:layout_constraintEnd_toEndOf="parent"
     80        app:layout_constraintStart_toStartOf="parent"
     81        app:layout_constraintTop_toBottomOf="@+id/toolbar"
     82        tools:visibility="visible" />
     83 
     84    <ImageView
     85        android:id="@+id/link_icon"
     86        android:layout_width="wrap_content"
     87        android:layout_height="wrap_content"
     88        android:layout_marginStart="@dimen/search_fragment_clipboard_item_horizontal_margin"
     89        android:clickable="false"
     90        android:focusable="false"
     91        android:importantForAccessibility="no"
     92        android:visibility="gone"
     93        app:layout_constraintBottom_toBottomOf="@+id/fill_link_from_clipboard"
     94        app:layout_constraintStart_toStartOf="@+id/fill_link_from_clipboard"
     95        app:layout_constraintTop_toTopOf="@+id/fill_link_from_clipboard"
     96        app:srcCompat="@drawable/ic_link"
     97        tools:visibility="visible" />
     98 
     99    <TextView
    100        android:id="@+id/clipboard_title"
    101        style="@style/SearchClipboardTitleStyle"
    102        android:layout_width="0dp"
    103        android:layout_height="wrap_content"
    104        android:layout_marginStart="@dimen/search_fragment_clipboard_item_title_margin_start"
    105        android:layout_marginEnd="@dimen/search_fragment_clipboard_item_horizontal_margin"
    106        android:clickable="false"
    107        android:focusable="false"
    108        android:importantForAccessibility="no"
    109        android:text="@string/awesomebar_clipboard_title"
    110        android:visibility="gone"
    111        app:layout_constraintBottom_toTopOf="@id/clipboard_url"
    112        app:layout_constraintEnd_toEndOf="@+id/fill_link_from_clipboard"
    113        app:layout_constraintStart_toEndOf="@id/link_icon"
    114        app:layout_constraintTop_toTopOf="@id/fill_link_from_clipboard"
    115        app:layout_constraintVertical_chainStyle="packed"
    116        tools:text="Title"
    117        tools:visibility="visible" />
    118 
    119    <TextView
    120        android:id="@+id/clipboard_url"
    121        style="@style/SearchClipboardUrlStyle"
    122        android:layout_width="0dp"
    123        android:layout_height="wrap_content"
    124        android:layout_marginStart="@dimen/search_fragment_clipboard_item_title_margin_start"
    125        android:layout_marginEnd="@dimen/search_fragment_clipboard_item_horizontal_margin"
    126        android:clickable="false"
    127        android:focusable="false"
    128        android:importantForAccessibility="no"
    129        android:visibility="gone"
    130        app:layout_constraintBottom_toBottomOf="@+id/fill_link_from_clipboard"
    131        app:layout_constraintEnd_toEndOf="@+id/fill_link_from_clipboard"
    132        app:layout_constraintStart_toEndOf="@id/link_icon"
    133        app:layout_constraintTop_toBottomOf="@id/clipboard_title"
    134        app:layout_constraintVertical_chainStyle="packed"
    135        tools:text="url"
    136        tools:visibility="visible" />
    137 
    138    <View
    139        android:id="@+id/fill_link_divider"
    140        android:layout_width="match_parent"
    141        android:layout_height="1dp"
    142        android:background="?attr/colorOutlineVariant"
    143        app:layout_constraintTop_toBottomOf="@id/fill_link_from_clipboard" />
    144 
    145    <View
    146        android:id="@+id/keyboard_divider"
    147        android:layout_width="match_parent"
    148        android:layout_height="1dp"
    149        android:background="?attr/colorOutlineVariant"
    150        app:layout_constraintBottom_toBottomOf="parent" />
    151 </org.mozilla.fenix.perf.SearchDialogFragmentConstraintLayout>