如何制作这样的一条线

时间:2015-02-08 07:40:58

标签: android android-xml android-drawable

我在一个应用程序中看到了这个,我想知道如何制作类似的应用程序。

如何使用xml代码而不是9-patch图像?

enter image description here

1 个答案:

答案 0 :(得分:0)

使用Android XML drawables,您可以创建一个统一的淡入淡出线,即不透明度范围从0到1,然后返回到0。

<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <gradient
        android:type="linear"
        android:angle="0"
        android:startColor="@android:color/transparent"
        android:centerColor="#ff864316"
        android:endColor="@android:color/transparent"/>
</shape>

使用它时,您可以创建一个高度为1px的view

<View
    android:layout_width="match_parent"
    android:layout_height="1px"
    android:background="@drawable/myline"/>