例如,我在CSS中有以下代码段:
.Rectangle {
width: 1000px;
height: 500px;
background-image: linear-gradient(60deg, #101010 30%, #151515 20%, #000000);
}
如何在android上制作它? 还有一件事。 GradientDrawable中的角度值始终为45 * x。如何将其放置为“ 60”?
<gradient android:angle="45"
android:startColor="#101010"
android:centerColor="#151515"
android:endColor="#000000"
android:centerX="0.35"
android:centerY="1"/>
答案 0 :(得分:0)
1使用名称angle.xml创建可绘制文件。
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/listview_background_shape">
<stroke android:width="2dp" android:color="#ff207d94" />
<padding android:left="2dp"
android:top="2dp"
android:right="2dp"
android:bottom="2dp" />
<corners android:radius="5dp" />
<gradient android:angle="45"
android:startColor="#101010"
android:centerColor="#bc6767"
android:endColor="#4068ec"
android:centerX="0.35"
android:centerY="1"/>
</shape>
在您的activity.xml中添加ImageView标记
<ImageView
android:id="@+id/et_age"
android:layout_width="100dp"
android:layout_height="32dp"
android:hint="YEAR"
android:src="@drawable/rectangle"
android:background="@drawable/rec"
android:textAlignment="center"
android:inputType="number"
android:textColor="#000" />