Sna*_*ake 2 android android-layout
我有一个线性布局,有两个具有不同背景颜色的文本视图。我想让整个视图(线性布局)带有圆角。我尝试将其包含在 MaterialCardview 中(因为当我在内部设置整个片段布局时我能够实现该效果),但由于某种原因它不起作用。我需要做什么才能在视图上实现圆角?
<android.support.design.card.MaterialCardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="24dp"
android:layout_marginEnd="24dp"
android:layout_marginBottom="8dp"
app:cardCornerRadius="20dp"
app:cardElevation="2dp"
app:cardBackgroundColor="@color/Transparent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/tutTitle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/tutorial_title"
android:text="Text 1"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:textColor="@color/White"
android:textSize="16sp" />
<TextView
android:id="@+id/tutBody"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/tutorial_body"
android:padding="10dp"
android:drawableLeft="@drawable/image"
android:drawablePadding="10dp"
android:text="This is a hint"
android:textColor="@color/main_dark_grey"
android:textSize="16sp" />
</LinearLayout>
</android.support.design.card.MaterialCardView>
Run Code Online (Sandbox Code Playgroud)
注意:我知道有些人可能建议使用带有圆形背景的 xml 可绘制对象。这不起作用,因为子背景颜色将接管透明度并保持锐利边缘
小智 5
res/drawable/background.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<solid android:color="#00ffffff"/>
<corners android:bottomRightRadius="8dp"
android:bottomLeftRadius="8dp"
android:topRightRadius="8dp"
android:topLeftRadius="8dp"/>
</shape>
Run Code Online (Sandbox Code Playgroud)
活动.xml
<LinearLayout
android:layout_width="match_parent"
android:background="@drawable/background"
android:layout_height="wrap_content"
android:orientation="vertical">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20173 次 |
| 最近记录: |