1<LinearLayout 2 xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:app="http://schemas.android.com/apk/res-auto" 4 android:id="@+id/battery_tips_card" 5 android:layout_width="match_parent" 6 android:layout_height="wrap_content" 7 android:orientation="vertical" 8 android:paddingStart="?android:attr/listPreferredItemPaddingStart" 9 android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"> 10 11 <LinearLayout 12 android:id="@+id/tips_card" 13 android:layout_width="match_parent" 14 android:layout_height="wrap_content" 15 android:background="@drawable/battery_tips_all_rounded_bg_ripple" 16 android:orientation="vertical" 17 android:padding="24dp"> 18 19 <ImageView 20 android:id="@+id/icon" 21 android:layout_width="wrap_content" 22 android:layout_height="wrap_content" 23 android:layout_gravity="center_vertical|start" 24 android:src="@drawable/ic_battery_tips_lightbulb" /> 25 26 <TextView 27 android:id="@+id/title" 28 android:layout_width="match_parent" 29 android:layout_height="wrap_content" 30 android:layout_marginTop="8dp" 31 android:textAlignment="viewStart" 32 android:textAppearance="?android:attr/textAppearanceLarge" 33 android:textColor="?android:attr/textColorPrimary" /> 34 35 <LinearLayout 36 android:layout_width="match_parent" 37 android:layout_height="wrap_content" 38 android:orientation="horizontal" 39 android:layout_marginTop="8dp" 40 android:gravity="end"> 41 42 <com.google.android.material.button.MaterialButton 43 android:id="@+id/dismiss_button" 44 style="@style/Widget.Material3.Button.TextButton" 45 android:layout_width="wrap_content" 46 android:layout_height="wrap_content" 47 android:layout_gravity="end|center_vertical" 48 android:paddingHorizontal="16dp" 49 android:layout_marginEnd="8dp" 50 android:text="@string/battery_tips_card_dismiss_button" 51 android:textAppearance="?android:attr/textAppearanceSmall" 52 android:textColor="?android:attr/textColorPrimary" /> 53 54 <com.google.android.material.button.MaterialButton 55 android:id="@+id/main_button" 56 style="@style/Widget.Material3.Button.OutlinedButton" 57 android:paddingHorizontal="16dp" 58 android:layout_width="wrap_content" 59 android:layout_height="wrap_content" 60 android:layout_gravity="end|center_vertical" 61 android:text="@string/battery_tips_card_action_button" 62 android:textAppearance="?android:attr/textAppearanceSmall" 63 android:textColor="?android:attr/textColorPrimary" 64 app:strokeColor="@color/color_accent_selector" 65 app:strokeWidth="1dp" /> 66 </LinearLayout> 67 </LinearLayout> 68 69 <Space 70 android:layout_width="0dp" 71 android:layout_height="1dp"/> 72 73 <LinearLayout 74 android:id="@+id/feedback_card" 75 android:layout_width="match_parent" 76 android:layout_height="wrap_content" 77 android:background="@drawable/battery_tips_half_rounded_bottom_bg" 78 android:gravity="center_vertical|start" 79 android:orientation="horizontal" 80 android:paddingHorizontal="24dp" 81 android:paddingVertical="16dp" 82 android:visibility="gone"> 83 84 <TextView 85 android:layout_width="0dp" 86 android:layout_height="wrap_content" 87 android:layout_marginStart="0dp" 88 android:layout_marginEnd="20dp" 89 android:layout_weight="1" 90 android:text="@string/battery_tips_card_feedback_info" 91 android:textAlignment="viewStart" 92 android:textColor="?android:attr/textColorPrimary" 93 android:textStyle="bold"/> 94 95 <ImageButton 96 android:id="@+id/thumb_up" 97 style="@style/Banner.Dismiss.SettingsLib" 98 android:layout_width="wrap_content" 99 android:layout_height="wrap_content" 100 android:layout_gravity="center_vertical|end" 101 android:layout_marginEnd="20dp" 102 android:src="@drawable/ic_battery_tips_thumb_up" /> 103 104 <ImageButton 105 android:id="@+id/thumb_down" 106 style="@style/Banner.Dismiss.SettingsLib" 107 android:layout_width="wrap_content" 108 android:layout_height="wrap_content" 109 android:layout_gravity="center_vertical|end" 110 android:src="@drawable/ic_battery_tips_thumb_down" /> 111 </LinearLayout> 112</LinearLayout>