Android之虚线的实现

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

    <!-- 显示一条虚线,破折线的宽度为dashWith,破折线之间的空隙的宽度为dashGap,当dashGap=0dp时,为实线 -->
    <stroke  android:dashGap="5dp" android:dashWidth="3dp" android:width="1dp" android:color="@color/listview_bg" />

    <!-- 虚线的高度 -->
    <size android:height="1dp" />

</shape>

发现是4.0以上默认把Activity的硬件加速打开了,会致使虚线显示成实线,因此咱们再Manifest.xml中关掉便可
在activity中添加:android

<activity  android:name="" android:hardwareAccelerated="false"/>
相关文章
相关标签/搜索