|
7 | 7 | <com.google.android.material.card.MaterialCardView |
8 | 8 | android:id="@+id/ad_card" |
9 | 9 | style="@style/Widget.Material3.CardView.Elevated" |
| 10 | + app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.CardViewBottomRounded" |
10 | 11 | android:layout_width="match_parent" |
11 | 12 | android:layout_height="wrap_content" |
12 | | - android:layout_margin="16dp" |
13 | | - app:cardCornerRadius="24dp" |
| 13 | + android:layout_marginHorizontal="24dp" |
14 | 14 | app:cardUseCompatPadding="false" |
15 | 15 | app:cardPreventCornerOverlap="true"> |
16 | 16 |
|
|
60 | 60 | android:id="@+id/ad_body" |
61 | 61 | android:layout_width="0dp" |
62 | 62 | android:layout_height="wrap_content" |
63 | | - android:layout_marginTop="4dp" |
64 | 63 | android:ellipsize="end" |
65 | 64 | android:maxLines="2" |
66 | 65 | android:textAppearance="@style/TextAppearance.Material3.BodySmall" |
67 | | - app:layout_constraintTop_toBottomOf="@id/ad_headline" |
68 | 66 | app:layout_constraintStart_toStartOf="@id/ad_headline" |
69 | | - app:layout_constraintEnd_toEndOf="@id/ad_headline" /> |
| 67 | + app:layout_constraintEnd_toEndOf="@id/ad_headline" |
| 68 | + app:layout_constraintTop_toBottomOf="@id/ad_headline" /> |
70 | 69 |
|
71 | 70 | <me.zhanghai.android.materialratingbar.MaterialRatingBar |
72 | 71 | android:id="@+id/ad_stars" |
73 | | - style="@style/Widget.MaterialRatingBar.RatingBar" |
| 72 | + style="@style/Widget.MaterialRatingBar.RatingBar.Small" |
74 | 73 | android:layout_width="wrap_content" |
75 | 74 | android:layout_height="wrap_content" |
76 | 75 | android:isIndicator="true" |
77 | 76 | android:numStars="5" |
78 | 77 | android:stepSize="0.5" |
79 | | - android:layout_marginTop="8dp" |
80 | | - app:layout_constraintTop_toBottomOf="@id/ad_body" |
| 78 | + app:layout_constraintBottom_toBottomOf="parent" |
| 79 | + app:layout_constraintEnd_toStartOf="@id/ad_call_to_action" |
81 | 80 | app:layout_constraintStart_toStartOf="@id/ad_headline" |
82 | | - app:layout_constraintBottom_toBottomOf="parent" /> |
| 81 | + app:layout_constraintTop_toBottomOf="@id/ad_body" /> |
83 | 82 |
|
84 | 83 | <com.google.android.material.button.MaterialButton |
85 | 84 | android:id="@+id/ad_call_to_action" |
86 | 85 | android:layout_width="wrap_content" |
87 | 86 | android:layout_height="40dp" |
88 | 87 | android:minWidth="88dp" |
89 | | - android:insetTop="0dp" |
90 | | - android:insetBottom="0dp" |
91 | 88 | android:layout_marginStart="12dp" |
92 | | - app:layout_constraintBaseline_toBaselineOf="@id/ad_stars" |
93 | | - app:layout_constraintEnd_toEndOf="parent" /> |
| 89 | + android:layout_marginTop="8dp" |
| 90 | + android:paddingHorizontal="12dp" |
| 91 | + app:layout_constraintEnd_toEndOf="parent" |
| 92 | + app:layout_constraintStart_toEndOf="@id/ad_stars" |
| 93 | + app:layout_constraintTop_toBottomOf="@id/ad_body" |
| 94 | + app:layout_constraintHorizontal_chainStyle="packed" /> |
94 | 95 |
|
95 | 96 | </androidx.constraintlayout.widget.ConstraintLayout> |
96 | 97 | </LinearLayout> |
|
0 commit comments