水平虚线

android:shape="line">

android:width="1dp"

android:color="#747474"

android:dashWidth="6dp"

android:dashGap="3dp" />

竖直虚线

思路一:

先写横虚线,然后再通过旋转获得竖直虚线

android:left="-60dp"

android:right="-60dp">

android:visible="true"

android:fromDegrees="90"/>

这个地方为啥需要设置left和right是-60dp呢?

假如我们想显示的竖直的线的高度是120dp,我的view的宽度是10dp水平方向上能显示的虚线的宽度就是10dp,当旋转90度后所能显示的高度也只有10dp,所以我们需要设置左右都为-60dp的偏移量,这样他在先画水平线的时候,由于负的偏移量(就和负的margin一样),就可以画出120dp长的线,然后再旋转,就可以得到一条竖直虚线。

思路二:

先画一个虚线方框,然后再拿一个色块将不需要的部分挡住

android:width="2dp"

android:color="@color/lesson_schedule_bg"

android:dashGap="4dp"

android:dashWidth="10dp" />

android 横向虚线,Android实现水平虚线和竖直虚线相关推荐

  1. android xml中设置水平虚线及竖直虚线

    水平线背景 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android=" ...

  2. Android绘制竖直虚线完美解决方案—自定义View

    Android绘制竖直虚线完美解决方案-自定义View 开发中我们经常会遇到绘制虚线的需求,一般我们使用一个drawable文件即可实现,下面我会先列举常规drawable文件的实现方式. 使用dra ...

  3. 用xml画水平虚线和竖直虚线.md

    1.画水平虚线 直接建一个shape,设置stroke属性就行了,再将这个属性直接作为background的drawable属性引入就行了 注意在4.0以上的真机加一句 <?xml versio ...

  4. Winform中设置ZedGraph因设置小刻度导致的竖直虚线显示过多

    场景 Winforn中设置ZedGraph曲线图的属性.坐标轴属性.刻度属性: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10 ...

  5. 图像水平梯度和竖直梯度代码_Opencv图像处理(三)

    晓强Deep Learning的读书分享会,先从这里开始,从大学开始.大家好,我是晓强,计算机科学与技术专业研究生在读.我会不定时的更新我的文章,内容可能包括深度学习入门知识,具体包括CV,NLP方向 ...

  6. OPENCV(四)对图像进行水平投影和竖直投影

    本篇博客讲述如何使用python的openCV库实现对图像的水平投影和竖直投影: 关键代码如下: import cv2#读取图片 image1 = cv2.imread('../img/123.png ...

  7. android横向选择,android – layout-land不选择横向布局xml

    我希望有一个不同的横向和布局布局肖像.但两个方向最终都使用相同的布局xml.我已经在StackOverflow上找到了十几个问题,但没有一个能解决我的问题. 在布局下,我有一个activity_mai ...

  8. Android横向伸缩,Android 实现伸缩布局效果示例代码

    最近项目实现下面的图示的效果,本来想用listview+gridview实现,但是貌似挺麻烦的于是就用flowlayout 来addview实现添加伸缩的效果,实现也比较简单. mainActivit ...

  9. android 横向stepview,Android 流程指示器 StepView

    软件介绍 StepView 是Android平台下自定义的流程指示器. 效果图: 使用: android:id="@+id/step_view0" android:layout_w ...

最新文章

  1. redis6.0中的多线程
  2. (转)hibernate 注解的问题(异常)集合
  3. 第一课--EFM32GG11系列--点亮LED灯
  4. 墨客原型系统——随笔分享APP
  5. 让windows 2003启动后直接进入桌面
  6. 微信小程序转发,发送朋友圈(uni-app)
  7. 【资料】《模拟电子技术基础-童诗白第四版》
  8. ovirt4.4.10安装配置USB重定向
  9. python下载安装教程(详细步骤+图示)
  10. 这里是一个简单的CRM客户关系管理系统的开发教程,你值得拥有哟!
  11. Python数据类型函数
  12. java播放器_Java视频播放器的制作
  13. 使用Tensorflow 2进行猫狗分类识别
  14. StopWatch使用
  15. SCSI PRs命令研究总结3 - Linux中的SCSI相关实现
  16. 带计算机的笔记本图片,带上这些高性能的轻薄笔记本 出差旅行再也不用怕
  17. 辉羲智能完成天使+轮融资,用创新计算平台赋能智慧出行
  18. 沈阳计算机好的专科学校,我初中没毕业,想在沈阳找家计算机学校,哪家最好?...
  19. C语言 ~ 取反操作
  20. 综合布线包括计算机网络,综合布线系统包括哪7个子系统?

热门文章

  1. POS(Point Of Sales)
  2. 人脸识别模块RetinaFace
  3. 12年后,人工智能和人类会是什么样?
  4. oracle mysql安装步骤_Oracle 11g数据库详细安装步骤图解
  5. 嵌入式系统开发笔记80:应用Qt Designer进行主界面设计
  6. 西门子1200之自由串口
  7. 1960-2020年中国气温线性趋势变化的时空差异及影响因素
  8. 高中会考做题软件_高中语数英自学软件会考官网
  9. Windows10 如何关闭 Windows Defender (Antimalware Service Executable)
  10. 4U 智能航行器的含义