项目中某些布局可能有这样的需求,画一条虚线作为分割线

1.先写一个shape,命名为shape_line_dash.xml

<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android"

android:shape="line">

<!--线宽为dashWith,线之间空隙dashGap,dashGap=0dp时,是实线 -->

<stroke

android:width="@dimen/dp1"

android:color="#f00"

android:dashGap="@dimen/dp2"

android:dashWidth="@dimen/dp4"/>

</shape>

2.再在布局文件中写一个View,引用第一步中的shape

<View

android:layerType="software"

android:layout_width="match_parent"

android:layout_height="@dimen/dp2"

android:layout_marginLeft="@dimen/dp17"

android:layout_marginRight="@dimen/dp17"

android:background="@drawable/shape_line_dash"/>

注意:

软加速

1.引用的时候,View的height要大于shape中stroke的width,不然会显示不出来,或者显示不全。

2.还要设置一个属性layerType为software,不然显示出来的是实线。

android shape 画虚线相关推荐

  1. android 虚线画不出来的,Android shape画虚线,不显示或者显示是实线的解决方案

    Android 的 shape可以用来实现一些简单的图像,如直线(实线.虚线).圆.矩形.圆角矩形.边框等. 4.4以及以前的版本shape是能正常显示一条虚线的,最经碰到在5.0的手机上显示的是直线 ...

  2. android shape画虚线

    横着的虚线 <View android:layout_width="match_parent" android:layout_height="@dimen/base ...

  3. Android shape画虚线,不显示或者显示是实线的解决方案

    Android 的 shape可以用来实现一些简单的图像,如直线(实线.虚线).圆.矩形.圆角矩形.边框等. 4.4以及以前的版本shape是能正常显示一条虚线的,最经碰到在5.0的手机上显示的是直线 ...

  4. Android shape画虚线,不显示或者显示实线的解决方案

    // shape.xml中的代码<?xml version="1.0" encoding="utf-8"?> <shape xmlns:and ...

  5. android用shape画虚线,怎么也不显示

     一直以为android的shape能画直线,虚线,矩形,圆形等,画直线也就算了,用一个view设一下高度和颜色,就可以出来一条直线了.所以说这个对我来说经常不用,圆形是可以,看看我应用里的消息提 ...

  6. android path 画虚线,Android实现画虚线的控件

    在Android的UI开发中,有时为了界面美观而需要虚线.我自己实现一个虚线控件. package com.custom; import android.content.Context; import ...

  7. Android drawLine 画虚线

    drawLine 是画线的 ,有时候想画虚线可以使用 PathEffect 代码如下 Paint linePaint = new Paint();linePaint.reset();linePaint ...

  8. android shape画边框,安卓用shape画圆角矩形边框

    效果图: 代码: 一.xml方式 代码: shape_rec_blue.xml 圆角矩形边框 android:shape="rectangle"> android:width ...

  9. android shape 画阴影_Android使用shape绘制阴影图层阴影效果示例

    最近在项目中用到一个比较有意思的阴影特效 从上面的效果图上可以发现在图片的右.下有一个阴影的特效,通过这个阴影效果明显会使得这个提示文本有一种立体的观感.瞬间高大上有木有? 基于以上UI效果,有两种最 ...

最新文章

  1. Python_模块介绍
  2. 获取json格式字符串的简单方法
  3. 运用Android ROM Manager应用安装ClockworkMod Recovery的详细教程
  4. 大众点评字体反爬解析
  5. 如何给文件夹自定义图标?
  6. java.lang.ClassCastException: Ljava.lang.Object; cannot be cast to com.entity.Advertisem异常
  7. Python3,1行代码,去除图片的背景图,确实香。
  8. PHP微信怎么计步数,微信运动怎么关注好友步数(微信运动计步功能使用方法介绍)...
  9. linux中的帮助命令man,help
  10. mysql三表联合查询(员工表,部门表,工资表)
  11. AWS云上基础服务体验课程
  12. 第2次作业:软件案例分析
  13. 如何做好区块链社区?得社区者得天下
  14. OJ每日一练——人口增长问题
  15. Ignite集群搭建及整合SpringData实现增删改查
  16. 程序员是如何看待薪资被高估的?内容过于真实......
  17. 成人生命周期中的脑白质微结构:使用高级扩散模型和脑龄预测的纵向和横断面的混合研究
  18. Extjs 扩展Htmleditor,支持 图片上传 文件上传 插入flash 插入多媒体 插入层 插入横线等功能
  19. 【爬虫】Python使用动态IP,多线程,爬取uncomtrade的数据
  20. echarts 图表的滚动条

热门文章

  1. Windows下git客户端的安装和配置
  2. 开办企业的步骤和流程
  3. 中小型园区网络的设计与实现 (二)
  4. 希望不是我的神话-coder's_life(转)
  5. 【Unity3D 教程系列第 19 篇】Unity 中根据长方体模型的尺寸添加碰撞盒 BoxCollider
  6. 【微信小程序】免费的高德地图api——获取天气(全过程)
  7. swing java awt_java中AWT和SWing的区别与联系
  8. PHP+webupload身份证正面反面图片上传实例
  9. 夺命雷公狗TP下关联查询
  10. 联想r720 加8g内存方法