经过xe4,xe5,xe6 这么几个版本的磨合,易博龙终于在今年9月推出了统一的多平台开发版本-XE7.经过最近几天的测试,非常不错。如果各位同学在做移动开发,强烈建议使用XE7. 前面几个版本可以忽略了。由于xe7 在界面设计上使用了新的视图(View) 模式,通过主视图建立子视图.这里系统预定....
分类:
其他好文 时间:
2014-09-06 13:38:23
阅读次数:
341
实现自定义View的关键是重载UIView的drawRect: 方法,因为主要是通过重载这个方法,来改变view的外观。例如:- (void)drawRect:(CGRect)rect { // 绘图 CGRect bounds = [self bounds]; // Where ...
分类:
其他好文 时间:
2014-09-05 00:53:10
阅读次数:
274
介绍过了Activity,下面我们就介绍一下,Google提供给我们的常用组件,之后会一一详解:我们先来看个图:以上的都是android提供给我们可以直接使用的组件,当然android也提供了自定义View的接口给我们,让我们开发者自己把握规则生成View对于View的说明很多,这里只是简单的介绍下...
分类:
移动开发 时间:
2014-09-01 12:21:13
阅读次数:
215
定义一个自定义View组件,如果只是关注这个View的外观和大小,那么,要重写onDraw,onMeasure这两个方法。比如,我自定义了一个LabelView。自定义完View之后,该View就可以像TextView之类的在一个ViewGroup中被使用了。ViewGroup中,会对存放在它其中的...
分类:
其他好文 时间:
2014-08-31 21:21:11
阅读次数:
283
Android开发之自定义View(视图)作者:李响 View类是Android的一个超类,这个类几乎包含了所有的屏幕类型。每一个View都有一个用于绘图的画布,这个画布可以进行任意扩展。在游戏开发中往往需要自定义视图(View),这个画布的功能更能满足我们在游戏开发中的需要。在Android中,任...
分类:
其他好文 时间:
2014-08-27 10:47:57
阅读次数:
381
一、效果图二、主要技术点 1.自定义View 2.自定义属性三、自定义控件的步骤 1.自定义类继承自View或View的子类; 2.重写构造方法 (1)MyView(Context); // 在代码中new 对象时调用此方法 (2)MyView(Context,Attribute...
分类:
移动开发 时间:
2014-08-27 10:44:17
阅读次数:
214
Android中View的绘制过程 当Activity获得焦点时,它将被要求绘制自己的布局,Android framework将会处理绘制过程,Activity只需提供它的布局的根节点。 绘制过程从布局的根节点开始,从根节点开始测量和绘制整个layout tree。 每一个ViewGroup负...
分类:
移动开发 时间:
2014-08-26 00:12:05
阅读次数:
471
Android自定义View实现很简单继承View,重写构造函数、onDraw,(onMeasure)等函数。如果自定义的View需要有自定义的属性,需要在values下建立attrs.xml。在其中定义你的属性。在使用到自定义View的xml布局文件中需要加入xmlns:前缀="http://sc...
分类:
移动开发 时间:
2014-08-24 20:44:13
阅读次数:
244
前段时间在知乎上回答已入 IT 行业的前辈,有哪些关于保护身体健康的知识分享给 IT 新人? ,回复了一张图片,评论里面有知友希望通过程序能够实现,我后面尝试着通过程序实现了效果,现开源出来,大家可以随便改动。
要实现上面这样的效果,其实很简单,自定义view,然后调用Canvs的drawTextOnPath方法即可,但干巴巴地显示一张图片太乏味了,也不能解决有些喜...
分类:
移动开发 时间:
2014-08-23 16:54:51
阅读次数:
235
实现方式:
1. 继承自ViewGroup或Layout ,自定义设置子view的位置、尺寸等
2. 继承自已有的widget View,用于扩展现有组件的功能
3. 继承自View ,完全自定义一个组件
自定义类的构造函数:
public CustomView2(Context context) {//直接在代码中调用时,使用该函数
super(context);
}
p...
分类:
移动开发 时间:
2014-08-21 17:10:54
阅读次数:
268