Android shape 绘制图形

Android 绘制图形可以使用shape也可以使用自定义控件的方式,这里我们说下shape的方式去实现。
在绘制图形之前,我们先来了解下shape的几个属性。
shape
/* * 线行 圆形 矩形 / android:shape="line" android:shape="oval" android:shape="rectangle"
size
图形的大小
<size
android:height="30dp"
android:width="30dp"
/>
stroke 边框属性
<!-- 边框的颜色 边框的宽度 虚线的长度 虚线之间的间隙 --> <stroke android:color= "#ff0000" android:width= "4dp" android:dashWidth= "10dp" android:dashGap= "4dp" />
corners 属性
<corners
android:bottomLeftRadius="10dp"
android:bottomRightRadius="10dp"
android:topLeftRadius="10dp"
android:topRightRadius="10dp"
/>
solid 绘制背景颜色属性
<solid
android:color="#F05F4C"
/>
gradient 颜色渐变属性
<gradient
android:angle="0"
android:centerColor="#ff00ff"
android:endColor="#55ff00"
android:startColor="#ffcdcd"></gradient>
padding 内边距属性
<!-- 内边距 -->
<padding
android:left="10dp"
android:right="10dp"
android:top="10dp"
android:bottom="10dp"
/>
以上是绘制图形常用的属性,现在我们绘制这张图片中的内容
<TextView
android:layout_width="50dp"
android:layout_height="50dp"
android:text="12"
android:gravity="center"
android:textColor="#ffffff"
android:background="@drawable/text"
/>
shape绘制
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval"
>
<corners
android:bottomLeftRadius="10dp"
android:bottomRightRadius="10dp"
android:topLeftRadius="10dp"
android:topRightRadius="10dp"
/>
<size
android:width="30dp"
android:height="30dp"
/>
<stroke
android:width="1dp"
android:color="#ffffff" />
<solid
android:color="#F05F4C"
/>
</shape>
以上就是关于Android shape 绘制图形的实例,本站对于Android View或组件重写的文章还很多,大家可以搜索参阅,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# Android
# shape
# 绘制图形
# 绘制图形详解
# Android利用Canvas类绘制图形
# Android自定义View实现九宫格图形解锁(Kotlin版)
# Android中常见的图形绘制方式总结
# Android openGl 绘制简单图形的实现示例
# android绘制几何图形的实例代码
# Android开发实现的几何图形工具类GeometryUtil完整实例
# Android开发实现各种图形绘制功能示例
# Android形状图形与状态列表图形及九宫格图片超详细讲解
# 可以使用
# 几个
# 来了
# 希望能
# 自定义
# 重写
# 谢谢大家
# 片中
# 解下
# 这张图
# color
# dashWidth
# width
# gt
# stroke
# topRightRadius
# topLeftRadius
# F05F4C
# solid
# corners
相关文章:
金*站制作公司有哪些,金华教育集团官网?
如何在建站之星网店版论坛获取技术支持?
如何快速搭建支持数据库操作的智能建站平台?
简历在线制作网站免费,免费下载个人简历的网站是哪些?
专业商城网站制作公司有哪些,pi商城官网是哪个?
昆明高端网站制作公司,昆明公租房申请网上登录入口?
如何破解联通资金短缺导致的基站建设难题?
建站主机如何安装配置?新手必看操作指南
实现点击下箭头变上箭头来回切换的两种方法【推荐】
如何快速搭建虚拟主机网站?新手必看指南
行程制作网站有哪些,第三方机票电子行程单怎么开?
如何用搬瓦工VPS快速搭建个人网站?
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
定制建站方案优化指南:企业官网开发与建站费用解析
可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?
宝塔建站后网页无法访问如何解决?
网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?
如何在建站宝盒中设置产品搜索功能?
网站制作费用多少钱,一个网站的运营,需要哪些费用?
网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
Java解压缩zip - 解压缩多个文件或文件夹实例
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
建站之星代理如何获取技术支持?
再谈Python中的字符串与字符编码(推荐)
在线制作视频网站免费,都有哪些好的动漫网站?
常州自助建站费用包含哪些项目?
如何通过远程VPS快速搭建个人网站?
建站主机选购指南:核心配置与性价比推荐解析
如何通过多用户协作模板快速搭建高效企业网站?
Bpmn 2.0的XML文件怎么画流程图
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
专业网站建设制作报价,网页设计制作要考什么证?
建站VPS推荐:2025年高性能服务器配置指南
如何通过主机屋免费建站教程十分钟搭建网站?
网站制作免费,什么网站能看正片电影?
网站图片在线制作软件,怎么在图片上做链接?
安云自助建站系统如何快速提升SEO排名?
C#怎么使用委托和事件 C# delegate与event编程方法
c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】
上海网站制作网页,上海本地的生活网站有哪些?最好包括生活的各个方面的?
成都网站制作公司哪家好,四川省职工服务网是做什么用?
如何自定义建站之星模板颜色并下载新样式?
焦点电影公司作品,电影焦点结局是什么?
如何安全更换建站之星模板并保留数据?
C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)
已有域名和空间如何快速搭建网站?
建站之星如何配置系统实现高效建站?
建站主机功能解析:服务器选择与快速搭建指南
*请认真填写需求信息,我们会在24小时内与您取得联系。