android shape 引用图片,Android开发之shape图形使用详解

概述

用代码生成图片,而且图片能随意的更改,既方便又节省空间,下面就介绍用shape生成自定义图形的方法

使用方式

在res/drawable目录下新建一个xml文件;

在代码中引用这个xml文件,引用方式和图片一样。

shape图形的属性认识

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

android:shape=["rectangle" | "oval" | "line" | "ring"]

//共有4种类型,矩形(默认)/椭圆形/直线形/环形

// 以下4个属性只有当类型为环形时才有效

android:innerRadius="dimension" //内环半径

android:innerRadiusRatio="float" //内环半径相对于环的宽度的比例,比如环的宽度为50,比例为2.5,那么内环半径为20

android:thickness="dimension" //环的厚度

android:thicknessRatio="float" //环的厚度相对于环的宽度的比例

android:useLevel="boolean"> //如果当做是LevelListDrawable使用时值为true,否则为false.

android:radius="dimension" //全部的圆角半径

android:topLeftRadius="dimension" //左上角的圆角半径

android:topRightRadius="dimension" //右上角的圆角半径

android:bottomLeftRadius="dimension" //左下角的圆角半径

android:bottomRightRadius="dimension" /> //右下角的圆角半径

android:type=["linear" | "radial" | "sweep"] //共有3中渐变类型,线性渐变(默认)/放射渐变/扫描式渐变

android:angle="integer" //渐变角度,必须为45的倍数,0为从左到右,90为从上到下

android:centerX="float" //渐变中心X的相当位置,范围为0~1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值