首先在drawable里面创建一个bg_dotted_line.xml

代码如下

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line">
<strokeandroid:width="1dp"android:color="#4cffffff"android:dashGap="5dp"android:dashWidth="5dp" />
</shape>

效果是这个样子滴:


看样子好像已经成功了,最后在把这个作为background加进去,

代码如下

<Viewandroid:id="@+id/dotted_line"android:layout_width="match_parent"android:layout_height="5dp"android:layout_marginLeft="13dp"android:layout_marginRight="13dp"android:background="@drawable/bg_dotted_line"/>

结果在真机上跑一圈,发现显示的竟然是一条实线,在好几台手机上试都是这样,都是一条实线,后来查资料发现需要加上一句话
**android:layerType=“software” **.

完整代码如下:

<Viewandroid:id="@+id/dotted_line"android:layout_width="match_parent"android:layout_height="5dp"android:layout_marginLeft="13dp"android:layout_marginRight="13dp"android:background="@drawable/bg_dotted_line"android:layerType="software"/>

这样画出来的就是一条虚线啦!

Android画一条虚线相关推荐

  1. android定义一条虚线,android自定义TextView添加虚线(虚线下划线)

    目前相关文字下方添加虚线的文章非常少,备选方案有: 1 文字下方添加一个drawable实现虚线样式 2 通过spannable方案自定义 3 通过textview的getpaint实现 4 实现自定 ...

  2. Android画一条横线

    <Viewandroid:layout_width="match_parent"android:layout_height="1px"android:ba ...

  3. Android画一条竖线

    <View android:layout_width="1dip" android:layout_height="fill_parent"android: ...

  4. html5怎么画一条实线出来,Html5 Canvas 绘制虚线和实线的切换方法

    场景应用: 1).最开始默认绘制的都是实线. var canvas = document.getElementById("canvas"); var context = canva ...

  5. Android 使用shape实现虚线或者虚线框

    画一条虚线作为分割线 1.先写一个shape,命名为shape_line_dash.xml 虚线 ?xml version="1.0" encoding="utf-8&q ...

  6. Android 画虚线 DashPathEffect 使用详解

    代码 package com.example.view;import android.content.Context; import android.graphics.Canvas; import a ...

  7. [转载]android 画虚线、实线,画圆角矩形,一半圆角

    [转载]android 画虚线.实线,画圆角矩形,一半圆角 (2013-03-19 12:38:12) 转载▼ 标签: 转载 分类: android 原文地址:android 画虚线.实线,画圆角矩形 ...

  8. android 画虚线,虚线不能正常显示问题

    最近开发产品遇到一个要求虚线的,上网查了下,can use shape ,好牛呗...下面说下怎么用,和一些bug 画虚线的shape   (hidden_line.xml) <?xml ver ...

  9. android 动态画直线,Android使用自定义view在指定时间内匀速画一条直线的实例代码...

    本文讲述了Android使用自定义view在指定时间内匀速画一条直线的实例代码.分享给大家供大家参考,具体如下: 1.效果图: 2.自定义view实现 public class UniformLine ...

  10. android 动态生成直线,Android使用自定义view在指定时间内匀速画一条直线的实例代码...

    本文讲述了Android使用自定义view在指定时间内匀速画一条直线的实例代码.分享给大家供大家参考,具体如下: 1.效果图: 2.自定义view实现 public class UniformLine ...

最新文章

  1. 英伟达TRTTorch
  2. socket有关的一些扩展函数介绍
  3. 电脑温度测试软件_网购电脑够便宜?坑连着坑真的不好躲
  4. java adt mac_Mac下搭建Eclipse Android开发环境
  5. linux安装java_linux中替换系统自带的OpenJDK
  6. php 实现两变量值对换,php两个变量的值交换的方法
  7. CAS和AtomicLong和LongAdder
  8. python,numpy中np.random.choice()的用法详解及其参考代码
  9. 我的技术博客开通了!
  10. 2021 年下半年软考-初级程序员考后感想
  11. 机器学习十大算法实现代码汇总(python)----线性回归、逻辑回归、决策树、支持向量机、朴素贝叶斯、K邻近算法、K-均值算法、随机森林、降低维度算法、梯度增强算法
  12. html文字段落i排版,i排版怎么修改字体 字体排版详细介绍
  13. Python 计算思维训练——SAR图像处理
  14. 全球与中国溴酸钠市场深度研究分析报告
  15. 【九度】题目1374:所有员工年龄排序
  16. Ubuntu安装Beyond Compare(五)
  17. C语言—班级学生管理系统
  18. JAVA音视频解决方案----视频基础知识
  19. KSO-sqlserver以逗号分隔,并进行转为多行
  20. 黄金分割法python实现

热门文章

  1. 为什么滴滴裁员2000人,被裁员工却像中奖一样开心?
  2. airdrop搜不到对方_如何在Mac的Finder中将AirDrop添加到收藏夹侧边栏
  3. 典型相关分析及相关知识
  4. 职业生涯必备——程序员“黑话”指南
  5. which在C语言用法,A,B, and C, which ... which指代的是它们三个还是只有C呢?
  6. 3分钟教你如何用代码向心爱的女生表白
  7. 安卓手机如何投屏到电视上_如何将手机投屏到电视上?原来这么简单好用
  8. 中国公开课《如何培养孩子的学习兴趣》2020 郑日昌 观后感
  9. 为什么说HHKB是程序员最好的键盘?
  10. Aluminium cold plate