Android中shape 横线+竖线~虚线
由于我这简单,所以使用 ListView 而不是RecycleView。
ListView的分割线代码:
android:layout_height="wrap_content"
android:orientation="vertical">
monitor_list_item_dash_main:
<?xml version="1.0" encoding="utf-8"?>
android:insetLeft="5dp"
android:insetRight="5dp" />
monitor_list_item_dash:
<?xml version="1.0" encoding="utf-8"?>
android:color="#fcf9f9"
android:dashGap="2dp"
android:dashWidth="1dp" />
-------------------------------华丽的分割线--------------------------------
android中的shape的绘制线条,直接绘制只能是横线,那么要绘制竖线需要将横线旋转90度才能实现竖线的效果
竖直方向虚线:
android:layout_width="@dimen/px_2"
android:layout_height="match_parent"
android:background="@drawable/monitor_list_item_dash_vertical"/>
monitor_list_item_dash_vertical:
<?xml version="1.0" encoding="utf-8"?>
android:right="-300dp">
android:visible="true">
android:color="#fcf9f9"
android:dashGap="2dp"
android:dashWidth="1dp" />
PS: ListView底部分割线不显示的解决办法:小技巧
listView.addHeaderView(new View(this));
listView.addFooterView(new View(this));
原理: android:footerDividersEnabled = true.
更多相关文章
- android 画虚线不显示解决方案
- Android TextView(EditView)文字底部或者中间 加横线
- Android学习札记8:对TextView中的文字中间加上横线
- Android画虚线
- Android shape实现订单卡片制作(shape画半圆及矩形圆角、渐变、虚
- android 如何画虚线
- Android利用shape画虚线
- android画一条虚线
- android使用xml实现虚线效果