【发布时间】:2015-04-23 23:20:54
【问题描述】:
我有一个简单的形状,它存储在 rect.xml 中,并作为“视图”的“背景”属性包含在另一个 xml 中。这两个代码是:
\res\layout\rect.xml:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/shape"
android:shape="rectangle" >
<stroke android:width="2dp" android:color="#aaaaff" />
<padding
android:left="5dp"
android:top="5dp"
android:right="5dp"
android:bottom="5dp" >
</padding>
<solid android:color="#E6121A" />
<gradient
android:startColor="#000000"
android:endColor="#aaaaff"
android:angle="90" >
</gradient>
<corners
android:radius="10dp"
android:topLeftRadius="0dp"
android:topRightRadius="0dp" >
</corners>
</shape>
我的另一个视图,显示为活动的内容包括:
<View
android:id="@+id/myRectangleView"
android:layout_width="25dp"
android:layout_height="125dp"
android:layout_below="@+id/tableLayout1"
android:layout_centerHorizontal="true"
android:layout_marginTop="35dp"
android:background="@layout/rect" />
我想将 android:endColor 属性设置为另一种颜色,startColor 总是相同的。 提前感谢您的回答!
【问题讨论】:
标签: java android xml colors shape