【Android UI】 Shape详解 (GradientDrawable)
来源:互联网 发布:喀秋莎录屏软件 编辑:程序博客网 时间:2024/06/10 16:49
本次就谈一下自定义图形shape,Android上支持以下几种属性shape、gradient、stroke、corners、padding、solid等。
简单说明一下:
gradient -- 对应颜色渐变。 startcolor、endcolor就不多说了。 android:angle 是指从哪个角度开始变。
solid -- 填充。
stroke -- 描边。
corners -- 圆角。
padding -- 定义内容离边界的距离。 与android:padding_left、android:padding_right这些是一个道理。
上面这些不是本讲重点。 本讲的重点是这些xml中属性,与Java类的对应关系, 以及如何使用Java类写出上面一样的效果!
首先来看对应关系:
父节点 shape -- ShapeDrawable
[子节点] gradient --
[子节点] padding --
[子节点] corners -- setCornerRadius 、setCornerRadii
[子节点] solid --
[子节点] stroke -- setStroke
[子节点] size -- setSize
发现只有几个是可以对应的~~ 看来通过Java代码来实现上述是行不通的..
- 【Android UI】 Shape详解 (GradientDrawable)
- 【Android UI】 Shape详解 (GradientDrawable)
- 【Android UI】 Shape详解 (GradientDrawable)
- 【Android UI】 Shape详解 (GradientDrawable)
- 【Android UI】 Shape详解 (GradientDrawable)
- 【Android UI】 Shape详解 (GradientDrawable)
- 【Android UI】 Shape详解 (GradientDrawable)
- 【Android UI】 Shape详解 (GradientDrawable)
- Android 代码实现shape(GradientDrawable详解)
- (android UI )shape详解,改变控件的默认样式(GradientDrawable)
- Shape详解 (GradientDrawable)
- Shape详解 (GradientDrawable)(转载)
- 【Android UI】 Shape详解
- 【Android UI】 Shape详解
- 【Android UI】 Shape详解
- 【Android UI】 Shape详解
- 图文详解Andorid中用Shape定义GradientDrawable
- 图文详解Andorid中用Shape定义GradientDrawable
- 值得开发者关注的8个HTML5 API
- Lock wait timeout exceeded
- Learning and treatment strings
- ActivityGroup使用实例2
- jQuery中find()方法和filter()方法的区别
- 【Android UI】 Shape详解 (GradientDrawable)
- 数据库函数依赖、范式
- 删除字符串中所有给定的子串
- gson 泛型数组json 转成 泛型对象
- 软件工程师头衔的那些事儿
- 关于微软的CAPICOM
- lvs+keepalive 详解+实验
- 微软CAPICOM控件介绍(二)
- 程序员的学习能力-----作文与编程、编程境界 ---数据结构和 算法 , 数学的重要性。