android 画虚线不显示解决方案
16lz
2021-01-23
前言
安卓画虚线可以使用两种方式: 一种是使用shape,另一种是使用自定义view
我尝试了两种方式 都不能正常显示
解放方案如下:
使用shape 定义虚线
定义如下:
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:dashGap="3dp" android:dashWidth="6dp" android:width="1dp" android:color="#e8d1b6" /> <!-- 虚线的高度 --> <size android:height="1dp" /></shape>
使用如下:
<ImageView android:layout_width="match_parent" android:layout_height="2dp" android:src="@drawable/contacts_list_group_line_sha" android:layout_alignParentBottom="true"/>
自定义view
<sytm.tmkq.view.LineChartView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/line_chart_id" android:layout_marginLeft="8dp" android:layout_marginRight="8dp" android:layout_marginTop="8dp" android:layout_marginBottom="8dp" app:xColor="#e4d3be" app:xTitleSize="14sp" app:xTitleColor="#aaaaaa" app:yColor="#f6f0e6" app:yTitleSize="8sp" android:layerType="software" />
添加如下属性即可android:layerType="software"
更多相关文章
- Android: 自定义Tab样式,一种简单的方式。
- android 自定义ripple
- Android 自定义标签属性设置及使用
- android v7 sample ActionBarDisplayOptions没有显示自定义logo
- Android 5.0 自定义dialog 背景不透明解决方法