命名空间using System.Draw;using System.Draw.Drawing2D;在form等控件的 事件中 添加 paint事件///////画各种形状(空心)///////e.Graphics.Clear(Color.AliceBlue);//清楚整个绘画面并以制定的颜色(这里...
既然NSTimer容易造成内存泄露,那就给初出茅庐的小程序员们带来一个惊喜吧!
话不多说上代码:
LIST-(void)startTime{
timeout_int=0;
dispatch_queue_t queue_global =dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
dispatc...
分类:
其他好文 时间:
2015-08-28 23:21:12
阅读次数:
139
前言 draw是绘制View三个步骤中的最后一步。同measure、layout一样,通常不对draw本身进行重写,draw内部会调用onDraw方法,子类View需要重写onDraw(Canvas),以完成最终的绘制。 如果一定要重写draw(Canvas)的话,需要在方法的开始处调用supe.....
分类:
移动开发 时间:
2015-08-28 17:19:01
阅读次数:
167
Q1:为什么要自定义view?
A:由于很多系统自带的view满足不了当前设计需求或者为了达到更良好的用户体验,增加UI的美化效果,就需要自定view
Q2:自定义view有那几个步骤?
A:>用户可根据需要extends View这个父类,然后重写父类的方法;如:onDraw();onMeasure()等;
>如果用户在自定义View事需要添加属性,则必须在values文件夹下新建"attr...
分类:
移动开发 时间:
2015-08-28 13:18:11
阅读次数:
219
方法重载和方法覆盖
请带着下面两点来看文章:
覆盖即重写,覆盖不等于重载,即重写不等于重载。
覆盖(重写)蕴含继承性,而重载只能在本类中使用,不含继承。
方法名和参数列表的比较
方法覆盖中的方法名和参数
首先创建基类Shape:
public class Shape { public void draw() {...
分类:
编程语言 时间:
2015-08-26 22:21:45
阅读次数:
233
//图表保存图片:重写提交方法
Ext.draw.engine.ImageExporter.generate=function(surface,config){
config=config||{};
varme=this,
type=config.type;
if(Ext.Array.indexOf(me.supportedTypes,type)===-1){
returnfalse;
}
varform=Ext.getBody().createChild({
tag:‘form‘..
分类:
其他好文 时间:
2015-08-26 20:25:44
阅读次数:
253
基于MFC 开发的截图工具
文件名:Draw
创建单个文档,MFC标准
一.将视图显示
1.MainFrm.cpp 中
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
SetMenu(NULL); 去掉菜单
CBRS_BOTTOM 将工具栏现实在下面
将状态显示的代码去掉
...
分类:
编程语言 时间:
2015-08-26 14:00:27
阅读次数:
186
前言作为一名有创新意思的开发人员,你迟早会发现内置的控件会满足不了你的想象力。拥有扩展已存在的视图、组建复合的控件以及创建独特的新视图能力,可以创建出最适合自己应用程序工作流的有优美用户界面,让用户得到最优的体验。创建新视图的最佳方法和希望达到的目标有关:1.如果现有控件已经可以满足希望实现的基本功能,那么只需对现有控件的外观或行为进行修改或扩展即可。通过重写事件处理程序和onDraw()方法。2...
分类:
移动开发 时间:
2015-08-25 21:43:56
阅读次数:
233
今天需要在TextView上面添加一个边框,但是TextView本身不支持边框,所以只能采用其他方式,在网上查询了一下,主要有三种方式可以实现1.带有边框的透明图片2.使用xml的shape设置3继承TextView覆写onDraw方法。方法一:带有透明图片的背景图,这个没有什么好将的,自己制作一个...
分类:
移动开发 时间:
2015-08-25 15:47:26
阅读次数:
146
一、override 重载type TFigure = class procedure Draw; virtual;//(我的理解是)父类中可以使用父类的,子类中使用子类的。与“四”是有区别的。 end; TRectangle = class(TFigure) procedure...