反向控制-Inversion of Control(Android Application)
来源:互联网 发布:java连接oracle数据库 编辑:程序博客网 时间:2024/06/04 19:36
Android_1.0_eBook_by_tom_kao_2008_10_15.pdf《Android应用框架原理与程序设计36技》本書完整範例程式碼請到網站下載:www.misoo1.com 或 tom-kao.blogspot.com高煥堂 著(2008 年10 月第三版)misoo.tw@gmail.com
// Android 程式
public class MyView extends View {
private Paint paint;
public MyView(Context context) {
super(context);
private Paint paint= new Paint();
}
public void ReDraw() { this.invalidate(); }
@Override
protected void onDraw(Canvas canvas) { // 畫長方形
paint.setAntiAlias(true);
paint.setColor(Color.YELLOW);
canvas.clipRect(30, 30, 100, 100);
}}
程式執行到ReDraw()函數時,就正向呼叫到Android 框架裡的invalidate()函
數了。接著,Android 框架會反過來呼叫MyView 子類別的onDraw()函數。這就
是「反向溝通」了。如果你沒有定義onDraw()函數的話,會執行View 父類別預
設的onDraw()函數,而依據框架預設之慣例而行了。
//this.invalidate(); 的实现中肯定包含onDraw()的调用
- 反向控制-Inversion of Control(Android Application)
- 反向控制-Inversion of Control(JAVA Application)
- Inversion of Control (IoC) 反向控制
- Inversion of Control (控制倒置)
- Inversion of Control 控制倒置
- inversion of control(控制反转)
- Inversion of control (控制反转)
- 设计模式:反向控制和依赖注入(Inversion of control and Dependency injection)
- IoC(Inversion of Control)反转控制
- 控制反转(Ioc=Inversion of Control)
- 控制反转(Inversion of Control)
- 控制反转(Inversion of Control)介绍
- IOC:Inversion Of Control--控制反转
- IoC(Inversion of Control,控制反转)模式
- IoC(Inversion of Control)控制反转
- 什么是控制反转(Inversion of Control)
- [软件设计] 控制反转(Inversion of Control)随想
- 控制反转(Inversion of Control)
- C#运算符优先级记忆
- 收藏网上的一个搞笑语录贴
- 毕业证编号查询方法
- Sample Farewell Email Messages
- c#的内存回收机制。
- 反向控制-Inversion of Control(Android Application)
- UNIX下归档、压缩、解压缩、新建、删除文件等命令
- MM配置的节点的快速入口
- 【转载】以人为本,出奇制胜——CDT数据分析助力高效深度网络优化
- 更改系统高亮显示颜色(highlight color)
- 《Windows核心编程》笔记——进程
- Cocos2D开发的iPhone游戏的教程
- textChange跳出提示框
- VS2008安装WTL8.1创建Mobile WTL项目失败的解决方法