我想重新创建此布局,但无法执行此操作。 我需要制作半透明TextInputEditText和2角弯曲的卡片视图的说明/准则。
谢谢!
来源:material.io
答案 0 :(得分:0)
将以下代码设置为Editext的android:background =“ @ drawable / abc”
abc.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid
android:color="#8c000000"/>
<corners
android:bottomRightRadius="17dp"
android:topRightRadius="17dp"/>
</shape>
十六进制不透明度值
100% — FF
95% — F2
90% — E6
85% — D9
80% — CC
75% — BF
70% — B3
65% — A6
60% — 99
55% — 8C
50% — 80
45% — 73
40% — 66
35% — 59
30% — 4D
25% — 40
20% — 33
15% — 26
10% — 1A
5% — 0D
0% — 00
答案 1 :(得分:0)
对于圆角,在drawable中创建xml
xml
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="5dp"/>
<padding android:left="10dp" android:right="10dp" android:top="10dp" android:bottom="10dp"/>
<stroke android:width="1dp" android:color="#CCCCCC"/>
</shape>
在editText中尝试半透明背景
android:alpha=".6"
答案 2 :(得分:0)
对于EditText
在drawable文件夹中创建 edit_text_bg.xml 文件,并将以下代码添加到其中。
android:background =“ drawable / edit_text_bg”到您的EditText
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners
android:radius="2dp"
android:topRightRadius="7dp"
android:topLeftRadius="7dp"
android:bottomRightRadius="7dp"
android:bottomLeftRadius="7dp" />
<solid android:color="@android:color/transparent">
</solid>
<stroke
android:width="1dp"
android:color="@android:color/darker_gray" />
</shape>
用于弯曲的形状。
在drawable文件夹中创建 curved_bg.xml 文件,并将以下代码添加到其中。
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners
android:radius="2dp"
android:topRightRadius="20dp"
android:topLeftRadius="20dp"
android:bottomRightRadius="0dp"
android:bottomLeftRadius="0dp" />
<solid android:color="@android:color/white">
</solid>
<stroke
android:width="1dp"
android:color="@android:color/white" />
</shape>