虚线虚线垂直线与渐变颜色

时间:2018-11-01 12:20:54

标签: android

我想用渐变颜色效果使虚线垂直。但是我做不到。我该怎么办。我在可绘制的虚线上使用此代码

jersey.config.server.provider.packages

任何人都知道请帮忙        预先感谢

2 个答案:

答案 0 :(得分:1)

创建如下所示的可绘制对象

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item

        android:bottom="-5px"
        android:left="3px"
        android:right="-5px"
        android:top="-5px">
        <shape>

            <gradient
                android:angle="270"
                android:centerColor="#00ff00"
                android:endColor="#ff0000"
                android:startColor="#0000ff"/>

            <stroke
                android:width="2dp"
                android:color="#fff"
                android:dashWidth="8dp"
                android:dashGap="16dp"/>
        </shape>
    </item>
</layer-list>

现在在布局中,您需要使用视图并将此形状设置为其背景。

<View
    android:layout_width="4dp"
    android:layout_height="match_parent"
    android:background="@drawable/your_shape"/>

您可能需要根据自己的需求更改宽度设置。这就是我得到的

enter image description here

答案 1 :(得分:0)

您可以使用形状尝试一下...

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line">

    <stroke
       android:color="#000000"
       android:dashWidth="10px"
       android:dashGap="10px"
       android:width="1dp"/>
</shape>