fragment_search_suggestions.xml (6065B)
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 <androidx.coordinatorlayout.widget.CoordinatorLayout 6 xmlns:android="http://schemas.android.com/apk/res/android" 7 xmlns:app="http://schemas.android.com/apk/res-auto" 8 xmlns:tools="http://schemas.android.com/tools" 9 android:layout_width="match_parent" 10 android:layout_height="match_parent" 11 android:orientation="vertical" 12 tools:context="org.mozilla.focus.searchsuggestions.ui.SearchSuggestionsFragment"> 13 14 <androidx.core.widget.NestedScrollView 15 android:id="@+id/scrollView" 16 android:layout_width="match_parent" 17 android:layout_height="wrap_content" 18 android:scrollbars="vertical" 19 android:fadeScrollbars="false"> 20 21 <androidx.constraintlayout.widget.ConstraintLayout 22 android:id="@+id/enable_search_suggestions_container" 23 android:layout_width="match_parent" 24 android:layout_height="wrap_content" 25 android:background="@drawable/background_search_suggestion_section" 26 android:paddingStart="16dp" 27 android:paddingTop="16dp" 28 android:paddingEnd="16dp"> 29 30 <TextView 31 android:id="@+id/enable_search_suggestions_title" 32 android:layout_width="0dp" 33 android:layout_height="wrap_content" 34 android:layout_marginTop="8dp" 35 android:fontFamily="@font/metropolis_bold" 36 android:letterSpacing="0.03" 37 android:lineSpacingExtra="1sp" 38 android:text="@string/enable_search_suggestion_title2" 39 android:textColor="@color/searchSuggestionPromptTitleColor" 40 android:textSize="16sp" 41 app:layout_constraintEnd_toEndOf="parent" 42 app:layout_constraintStart_toStartOf="parent" 43 app:layout_constraintTop_toTopOf="parent" /> 44 45 <TextView 46 android:id="@+id/enable_search_suggestions_subtitle" 47 android:layout_width="0dp" 48 android:layout_height="wrap_content" 49 android:layout_marginTop="12dp" 50 android:layout_marginEnd="24dp" 51 android:layout_marginBottom="15dp" 52 android:clickable="true" 53 android:focusable="true" 54 android:lineSpacingExtra="4sp" 55 android:text="@string/enable_search_suggestion_description" 56 android:textColor="@color/searchSuggestionPromptSubtitleColor" 57 android:textSize="14sp" 58 app:layout_constraintBottom_toTopOf="@+id/disable_search_suggestions_button" 59 app:layout_constraintEnd_toEndOf="parent" 60 app:layout_constraintStart_toStartOf="parent" 61 app:layout_constraintTop_toBottomOf="@id/enable_search_suggestions_title" /> 62 63 <com.google.android.material.button.MaterialButton 64 android:id="@+id/disable_search_suggestions_button" 65 style="@style/MetropolisButton" 66 android:layout_width="wrap_content" 67 android:layout_height="wrap_content" 68 android:layout_marginTop="10dp" 69 android:layout_marginEnd="20dp" 70 android:text="@string/enable_search_suggestions_no" 71 android:textColor="@color/searchSuggestionPromptButtonTextColor" 72 app:layout_constraintBottom_toBottomOf="parent" 73 app:layout_constraintEnd_toStartOf="@+id/enable_search_suggestions_button" /> 74 75 <com.google.android.material.button.MaterialButton 76 android:id="@+id/enable_search_suggestions_button" 77 style="@style/MetropolisButton" 78 android:layout_width="wrap_content" 79 android:layout_height="wrap_content" 80 android:layout_marginTop="10dp" 81 android:layout_marginEnd="20dp" 82 android:text="@string/enable_search_suggestions_yes" 83 android:textColor="@color/searchSuggestionPromptButtonTextColor" 84 app:layout_constraintBottom_toBottomOf="parent" 85 app:layout_constraintEnd_toEndOf="parent" /> 86 </androidx.constraintlayout.widget.ConstraintLayout> 87 </androidx.core.widget.NestedScrollView> 88 89 <androidx.constraintlayout.widget.ConstraintLayout 90 android:id="@+id/no_suggestions_container" 91 android:background="@drawable/background_search_suggestion_section" 92 android:layout_width="match_parent" 93 android:layout_height="wrap_content" 94 android:padding="16dp" 95 android:visibility="gone"> 96 97 <TextView 98 android:id="@+id/no_suggestions_message" 99 android:textColor="@color/searchSuggestionPromptTitleColor" 100 android:layout_width="0dp" 101 android:layout_height="wrap_content" 102 android:layout_marginTop="8dp" 103 android:text="@string/no_suggestions_message" 104 app:layout_constraintEnd_toEndOf="parent" 105 app:layout_constraintStart_toStartOf="parent" 106 app:layout_constraintTop_toTopOf="parent" /> 107 108 <Button 109 android:id="@+id/dismiss_no_suggestions_message" 110 android:background="?android:attr/selectableItemBackgroundBorderless" 111 android:minWidth="48dp" 112 android:layout_width="wrap_content" 113 android:layout_height="wrap_content" 114 android:layout_marginEnd="4dp" 115 android:text="@string/dismiss_no_suggestions_prompt_button" 116 android:textColor="@color/searchSuggestionPromptButtonTextColor" 117 android:layout_marginTop="8dp" 118 app:layout_constraintEnd_toEndOf="parent" 119 app:layout_constraintTop_toBottomOf="@id/no_suggestions_message" /> 120 </androidx.constraintlayout.widget.ConstraintLayout> 121 122 <androidx.compose.ui.platform.ComposeView 123 android:id="@+id/search_suggestions_view" 124 android:layout_width="match_parent" 125 android:layout_height="match_parent" /> 126 127 </androidx.coordinatorlayout.widget.CoordinatorLayout>