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中添加:

 <activity
            android:name=""
            android:hardwareAccelerated="false"/>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章