位置: 编程技术 - 正文

如何实现设计师眼里的虚线(如何做好设计师)

编辑:rootadmin
在android中如何实现虚线的绘制

推荐整理分享如何实现设计师眼里的虚线(如何做好设计师),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:设计师怎么实现,如何实现设计师工作,如何实现设计师工作,如何实现设计师的梦想,如何实现设计师的梦想,如何实现设计师的职业目标,如何实现设计师的职业目标,如何实现设计师工作,内容如对您有帮助,希望把文章链接给更多的朋友!

如果设计师画出的效果图中有直线你会怎么办:很简单,一个view搞定,但是如果是虚线呢: 1.直接一张图片;2.自定义view; 3.使用ShapeDrawable; 但是如果是垂直的虚线呢。。。坑爹的设计。 好了,下面我们就来实现一下三种情况:

1. 直线

直接看代码:

2. 虚线

我们使用ShapeDrawable实现:

如何实现设计师眼里的虚线(如何做好设计师)

下面详细介绍一下各个参数的意义:

1. shape为形状 这就不多说了、2. stroke是描边的意思3. dashGap是指破折线之间的空虚的宽度。当值为0时为实线。4. dashWidth是指破折线的宽度

直接在xml文件下定义一个view设置background就好了,我们来看一下效果。

3. 垂直的虚线

可以通过自定义view实现,也可以通过对上面的shape进行度旋转实线。

看效果图 几点说明:

1. 使用rotate标签让水平分割线旋转度,变成垂直。但是单纯旋转还是不够的,因为分割线的尺寸会受到View边界的限制,如果View的大小为W1dp*Hdp,那么虚线的长度只有1dp,旋转后也是看不到的,下面是解决方法。2. 使用layer-list,扩展Drawable的尺寸。通过指定left和right的属性为负值,可以让layer的边界超过View的边界。还是刚才的场景,虚线的长度就是dp,这样旋转过来,就可以显示了。3. 上面设置的left和right属性,要设置成绝对值一致,因为旋转的锚点是中心点,如果不对称,旋转之后依然看不到虚线。

如果虚线不能显示,把View的layerType设置为software,不过本人测试不设置也可以显示。 其实Shape还可以实现其他很多功能。比如: 圆角,一半圆角,圆角矩形,颜色的渐变,等等。。 参考:

TCP/IP协议+SOCKET实现的群聊android应用 最近TCP/IP课的老师要求做一个大作业,使用TCP/IP协议实现一个命令行的群聊私聊应用,当时问过,说是可以使用mfc写个界面也能交的,于是我天真的以

Android 系统上抓取数据包方法 最近在做一个项目,有关功能是实现两台手机设备的数据交流。项目中需要分析两台手机互发的数据包,所以要抓取手机的报文进行分析。我尝试了很

android音频播放 第一行代码学习笔记1、创建一个MediaPlayer对象2、调用setDataSource()方法来设置音频文件的路径3、控制方法,prepare(),start(),pause(),reset()4、播放Video方法

标签: 如何做好设计师

本文链接地址:https://www.jiuchutong.com/biancheng/379677.html 转载请保留说明!

上一篇:Android系统下基于DSI命令模式的LCM移植与调试(android基于什么操作系统)

下一篇:TCP/IP协议+SOCKET实现的群聊android应用(Tcp/ip协议族)

  • 农业企业免哪些税款
  • 税控盘维护费的分录
  • 运输发票税率是9
  • 税收实体法和程序法分类
  • 公司购车需要公章吗
  • 怎么从营业执照上看是不是一般纳税人
  • 公司账户进账必须交税吗
  • 个人独资企业可以投资有限公司吗
  • 单位结算卡和公账是一张卡吗
  • 资产负债表中流动性从高向低
  • 冲减本年利润
  • 酒店代金券怎么做账
  • 可供出售交易性金融资产申报表怎么填
  • 材料短缺赔偿会计分录怎么写?
  • 会计账簿的定义及其作用
  • 总资产报酬率计算举例
  • 一般纳税人可以开3%的发票吗
  • 固定资产折旧方法可以变更吗
  • 分公司注销总公司会计分录
  • 结存材料实际成本计算公式例题
  • 外币账户和外汇账户一样吗?
  • 增值税销售额怎么看
  • 奖金发放如何做账
  • 公司购车要交哪些税
  • hpp是什么文件
  • 押金要不回来怎么办
  • 家庭承包发包方的权利和义务
  • 委托代建的法律规定
  • vue图片点击放大
  • 公司财务认证负责人实名认证需要承担责任吗
  • 发票带折扣怎么开
  • 注意力机制加在什么位置
  • python中 =是什么意思
  • 其他权益工具是什么会计科目
  • 税前扣除 发票
  • 经营性应收项目和经营性应付项目
  • 工会组织机构需要备案吗
  • 年报和汇算清缴报表口径的区别
  • 房屋出租怎么开电子发票
  • dedecms默认用户名
  • 先开发票后收款可以合并做账吗
  • 运费计入什么会计分录
  • 政府会计业务活动费用会计分录
  • 个人独资企业是不是个体工商户
  • 小企业销售收入分录
  • 预缴税金用于抵减税费
  • 转让负债 增值税
  • 销售费用工资是什么科目
  • 建筑图纸设计费多少钱
  • 无形资产计入待摊费用
  • 费用预算表怎么做
  • linux深入理解
  • win10预览版21337
  • mac 活动监视器在哪里
  • win10系统休眠唤醒屏幕变大怎么办
  • win10怎样永久激活
  • win10系统怎么关闭病毒防护
  • rapimgr.exe - rapimgr进程是什么文件.有哪些作用
  • win81蓝屏重启故障
  • win10系统如何去除记住密码
  • centos常用命令安装
  • windows 10 周年更新
  • cocos2d js教程
  • 以下关于shell脚本参数
  • 网页设计css文字居中
  • 如何用python处理pdf
  • nodejs 模块
  • nodejs模块有哪些
  • node.js ts
  • ug怎么加载制图模板
  • js调用图片代码
  • node.js怎么用
  • 安卓 html
  • jquery事件委托原理
  • jquery全局方法
  • 树形菜单html
  • 对外支付税务备案表网上核验
  • 贷款利息扣款日未足额缴纳
  • 注册地址和税务登记可以不一致吗
  • 土地 荒
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设