• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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>