`
phoenixfu
  • 浏览: 97002 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Shape的小结

 
阅读更多

好久没弄Android了,今天用Android做Html的效果,一般就是圆角问题

有兴趣研究就参考文档吧 Shape文档

今天就先做一些注释,来日有空再补翻译和实例~

 

<?xml version="1.0" encoding="utf-8"?>
	<shape xmlns:android="http://schemas.android.com/apk/res/android" 
		android:shape=[ " rectangle " oval " line " ring " ]>
	<!-- 圆角 -->
	<!-- android:radius为角的弧度,值越大角越圆。 -->
	<corners 
		android:radius="integer"
		android:topLeftRadius="integer"
		android:topRightRadius="integer"
		android:bottomLeftRadius="integer"
		android:bottomRightRadius="integer" />
	<!-- 渐变 -->
	<!-- android:startColor和android:endColor分别为起始和结束颜色,ndroid:angle是渐变角度,必须为45的整数倍。 -->
	<!-- 另外渐变默认的模式为android:type="linear",即线性渐变,可以指定渐变为径向渐变,android:type="radial",径向渐变需要指定半径android:gradientRadius="50"。 -->
	<gradient 
		android:angle="integer"
		android:centerX="integer"
		android:centerY="integer" 
		android:centerColor="integer"
		android:endColor="color" 
		android:gradientRadius="integer"
		android:startColor="color" 
		android:type=[ " linear " radial " sweep "
		android:usesLevel=[ " true " false " />
	<!-- 内边距 -->
	<padding
		android:left="integer" 
		android:top="integer"
		android:right="integer" 
		android:bottom="integer" />
	<size
		android:width="integer"
		android:height="integer" />
	<solid android:color="color" />
	<!-- 描边 如:html中的broder -->
	<!-- android:width="2dp" 描边的宽度,android:color 描边的颜色。 -->
	<!-- 我们还可以把描边弄成虚线的形式,设置方式为:android:dashWidth="5dp"-->
	<!-- 其中android:dashWidth表示'-'这样一个横线的宽度,android:dashGap表示之间隔开的距离 -->
	<stroke
		android:width="integer"
		android:color="color"
		android:dashWidth="integer"
		android:dashGap="integer" />
</shape>

 

分享到:
评论

相关推荐

    Halcon 学习小结

    本篇文章将深入探讨Halcon中的形状匹配功能,特别是`create_shape_model`函数的使用,以及如何根据描述调整参数以优化匹配性能。 形状匹配是Halcon中的关键功能之一,它允许我们在图像中寻找与特定模板形状相似的...

    虚函数小结

    ### 虚函数小结 #### 什么是虚函数? 在C++编程语言中,虚函数是一种特殊的成员函数,它允许在派生类中重写基类中的同名成员函数,从而实现多态性。要声明一个虚函数,需在基类的成员函数前加上`virtual`关键字。 ...

    jbox2d 小结

    ### jbox2d小结 #### 一、基础概念与设置 **jbox2d** 是一款基于Box2D物理引擎的Java版本实现,主要用于2D游戏开发中的物理模拟。对于初学者而言,掌握jbox2d的基本用法是至关重要的一步。 1. **时间步长(time...

    Android Drawable必备知识小结

    例如,创建一个带有渐变效果的圆形可以使用`&lt;shape&gt;`标签,内含`&lt;gradient&gt;`子标签来定义渐变属性。 Drawable的继承体系是相当庞大的,包括了上述的基础类以及其他如LevelListDrawable, StateListDrawable, ...

    Fortran编程基础,学习小结和相关算法程序.doc

    `source`是输入的源数组,`shape`是一个一维整数数组,定义了新数组的维度大小。如果`pad`没有指定,新数组的总大小必须小于等于`source`的元素数量。`pad`参数允许填充元素,当新数组的大小大于源数组时使用。`...

    visio教程PDF

    1.7 小结 第2章 Visio 2000工程环境 2.1 操作Welcome to Visio 2000窗口 2.1.1 难备新的绘图 2.1.2 准备打开一个已经存在的文件 2.2 基本下拉菜单 2.2.1 File下拉菜单 2.2.2 Tools下拉菜单 ...

    Visio 2000 技术大全

    1.7 小结 第2章 Visio 2000工程环境 2.1 操作Welcome to Visio 2000窗口 2.1.1 难备新的绘图 2.1.2 准备打开一个已经存在的文件 2.2 基本下拉菜单 2.2.1 File下拉菜单 2.2.2 Tools下拉...

    python训练数据时打乱训练数据与标签的两种方法小结

    data_num, _ = data.shape # 生成下标 index = np.arange(data_num) # 打乱索引 np.random.shuffle(index) # 打印原始数据 print('原数据:') print('数据:', data) print('标签:', y) # 打印打乱后的数据 print...

    新北京课改版三年级下册小学英语 Unit 2 单元知识点小结.docx

    1. 名词:包括flag(旗)、watch(手表)、shape(形状)、circle(圆圈;环状物)、ship(轮船)。这些词汇都是日常生活和学习中的常见物品,有助于孩子们建立英语与实际生活的联系。 2. 动词:try(试)。这是一...

    新北京课改版三年级下册小学英语 Unit 5 单元知识点小结.docx

    - **表示赞同**:"I like the shape. So do I." 这个句型用来表示对别人观点的赞同,助动词"do"可以根据前文的动词进行相应的变化,如"I like..."可以用"So do I.",而"I am..."则用"So am I." 通过本单元的学习,...

    Python中numpy模块常见用法demo实例小结

    本文实例总结了Python中numpy模块常见用法。...print('shape:', arr.shape) print('size:', arr.size) [[1 2 3]  [2 3 4]] number of dim: 2 shape: (2, 3) size: 6 a32 = np.array([1,23,456

    C++编程思想习题

    1.7小结 第2章 数据抽象 2.1声明与定义 2.2一个袖珍C库 2.3放在一起:项目创建工具 2.4什么是非正常 2.5基本对象 2.6什么是对象 2.7抽象数据类型 2.8对象细节 2.9头文件形式 2.10嵌套结构 2.11小结 2.12练习 第3章 ...

    Allegro 使用小结

    - 铺铜主要使用shape命令,可以创建、编辑和合并铜皮。 - 实时分配网络,避免遗漏,也可通过Assign net后期分配。 - 整层铺铜可使用Z-Copy快速填充,分割电源或地层则使用AntiEtch Line结合Split Plane命令。 - ...

    Visual.Basic.6大学教程.pdf

    小结 12 自测练习 14 自测练习答案 15 练习 15 第2章 集成开发环境 17 2.1 简介 17 2.2 集成开发环境综述 17 2.3 Project窗口 19 2.4 工具箱 20 2.5 Form Layout窗口 21 2.6 Properties窗口 21 2.7 菜单栏和工具栏 ...

    WPF编程宝典 part1

    1.6 小结 16 第2章 XAML 17 2.1 理解XAML 17 2.1.1 WPF之前的图形用户界面 17 2.1.2 XAML变体 19 2.1.3 XAML编译 19 2.2 XAML基础 20 2.2.1 XAML名称空间 21 2.2.2 代码隐藏类 22 2.3 XAML中的属性和事件 24 2.3.1 ...

    WPF编程宝典 part2

    1.6 小结 16 第2章 XAML 17 2.1 理解XAML 17 2.1.1 WPF之前的图形用户界面 17 2.1.2 XAML变体 19 2.1.3 XAML编译 19 2.2 XAML基础 20 2.2.1 XAML名称空间 21 2.2.2 代码隐藏类 22 2.3 XAML中的属性和事件 24 2.3.1 ...

    Numpy的简单用法小结

    `ndim`表示维度数量,`shape`表示数组的形状(各维度的长度),`dtype`表示数组元素的数据类型。例如: ```python a = np.array([[1,2,3,4,5],[6,7,8,9,0]]) b = np.array(a) print(b.ndim) # 输出维度个数 print(b...

    Cocos2D-X游戏开发技术精解

    作者介绍刘剑卓 有点文艺的IT男,会做美食的运动男,喜欢电影的80后。拥有八年的游 戏开发经验,精通移动平台以及PC平台游戏的开发,在过往的职业生涯已有 多款上线畅销游戏。...15.6 本章小结 403

Global site tag (gtag.js) - Google Analytics