全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android shape 绘制图形的实例详解

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小时内与您取得联系。