自定义组合控件
1)编写一个类继承ViewGroup,
2)重写构造方法
3)在XML中配置一个视图,控件初始化时,填充这个视图,并挂载到控件中
4)添加自定义属性
在value目录中,编写一个xml文件,
5)在R文件中会自动生成
6)使用时;需要申请命名控件 xmlns:随便定义tag>="ht...
分类:
其他好文 时间:
2014-11-23 13:10:58
阅读次数:
197
最近一直在学习自定义控件,昨天看到群里有人问如何如何实现圆盘样式的显示,学有所用,于是乎就有了这篇博客
先上图,一目了然
这里的显示颜色以及颜色块的大小你都可以自己设置
这里设置了三种颜色,对应三种颜色的三个角度
上代码:
以上都属于自定义属性,当...
分类:
移动开发 时间:
2014-11-19 16:02:08
阅读次数:
184
public static string GetCustomProperty(this Excel.Workbook book, string propertyName) { //string strResult = string.Empty; ...
分类:
其他好文 时间:
2014-11-16 23:01:19
阅读次数:
741
Android系统虽然自带了很多的组件,但肯定满足我们个性化的需求,所以我们为了开发方便,需要自定义Android的UI组件,以实现我们个性化的需求。
自定义组合控件的步骤:
1 、自定一个View,需要继承相对布局,线性布局等ViewGroup的子类。ViewGroup是一个其他控件的容器,能够乘放各种组件。
2 、实现父类的3个构造方法。一般需要在构造方法里始化初自定义布局文件。
...
分类:
移动开发 时间:
2014-11-16 12:07:31
阅读次数:
229
package 枚举;
//向枚举添加自定义属性
enum Apple
{
AURORA(10),BELMAC(12),CORTLAND(15),EMPIRE(8),GRAVENSTEIN(11);
private int price;
//构造方法
Apple(int price)
{
this.price = price;
}
int getPrice()...
分类:
移动开发 时间:
2014-11-11 22:53:48
阅读次数:
247
创建CircleLayer继承CALayer,添加新属性angle。@interfaceCircleLayer :CALayer@property(nonatomic,assign)CGFloatangle;@end覆盖父类方法,添加新的属性动画键值,返回YES表示给定的属性发生变化时导致layer...
分类:
其他好文 时间:
2014-11-10 17:32:21
阅读次数:
245
在《CALayer 自定义属性绘制动画》中讲解通过CALayer 自定义动画属性绘制圆,使用CABasicAnimation添加绘制动画,下面通过CGPath绘制圆使用CAKeyframeAnimation添加绘制动画UIBezierPath *path = [UIBezierPathbezierP...
分类:
其他好文 时间:
2014-11-10 17:31:46
阅读次数:
199
本文详细介绍了Android中自定义属性的两种使用方式,欢迎拍砖...
分类:
移动开发 时间:
2014-11-06 11:01:02
阅读次数:
299
有时候我们自定义的view需要用到有自己定义的属性。
首先定义自己的属性,在res/values/attrs.xml中定义,xml文件如下:
name属性很重要,关系到以后的调用。
format为属性的类型,这里列举了几种基本的数据类型,注意textSize等关系到大小的属性格式为dimensio...
分类:
其他好文 时间:
2014-11-05 10:54:59
阅读次数:
129
大部分浏览器支持自定义HTML标签和为标准标签自定义属性,而且很多浏览器对这两种自定义行为的支持都很直接了当。自定义HTML标签在firefox、chrome这种现代浏览器里,自定义标签很简单,就像标准的标签那样写就可以了,而且CSS和JavaScript存取自定义标签和标准标签并无二致。12345...
分类:
Web程序 时间:
2014-11-03 14:29:12
阅读次数:
843