Android中shape 横线+竖线~虚线_第1张图片 微信截图_20181119170720.png

由于我这简单,所以使用 ListView 而不是RecycleView。
ListView的分割线代码:
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">

                    

monitor_list_item_dash_main:
<?xml version="1.0" encoding="utf-8"?>
android:drawable="@drawable/monitor_list_item_dash"
android:insetLeft="5dp"
android:insetRight="5dp" />

monitor_list_item_dash:
<?xml version="1.0" encoding="utf-8"?>
android:shape="line">

android:width="1dp"
android:color="#fcf9f9"
android:dashGap="2dp"
android:dashWidth="1dp" />

-------------------------------华丽的分割线--------------------------------

android中的shape的绘制线条,直接绘制只能是横线,那么要绘制竖线需要将横线旋转90度才能实现竖线的效果

竖直方向虚线:

android:layerType="software"
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:left="-300dp"
android:right="-300dp">
android:fromDegrees="90"
android:visible="true">

android:width="1dp"
android:color="#fcf9f9"
android:dashGap="2dp"
android:dashWidth="1dp" />



PS: ListView底部分割线不显示的解决办法:小技巧
listView.addHeaderView(new View(this));
listView.addFooterView(new View(this));

原理: android:footerDividersEnabled = true.

更多相关文章

  1. android 画虚线不显示解决方案
  2. Android TextView(EditView)文字底部或者中间 加横线
  3. Android学习札记8:对TextView中的文字中间加上横线
  4. Android画虚线
  5. Android shape实现订单卡片制作(shape画半圆及矩形圆角、渐变、虚
  6. android 如何画虚线
  7. Android利用shape画虚线
  8. android画一条虚线
  9. android使用xml实现虚线效果

随机推荐

  1. 编码工具类EncodingUtils(解决乱码问题)
  2. Android 超好正则表达式工具类RegexUtil
  3. Android SharePreference 使用 储存
  4. Android(安卓)GSM驱动模块(rild)详细分析(一
  5. Android 圆角边框RoundRect原理
  6. Android MainActivity如何加载BaseActivi
  7. Android GPS Location with Listener
  8. android 黑屏状态下,开屏代码
  9. Android 当前时间的获取
  10. Android 开启闪光灯做手电筒