background image

Java 代码

packagenet.siso9to.coloredview;

importorg.appcelerator.kroll.KrollModule;

importorg.appcelerator.kroll.annotations.Kroll;

importorg.appcelerator.titanium.TiContext;

@Kroll.module(name="ColoredView",id="net.siso9to.coloredview")

publicclassColoredViewModuleextendsKrollModule

{

publicColoredViewModule(TiContexttiContext){

super(tiContext);

}

}

这样就留下来了最低限度代码的

Module。

自定义

View 做成

要做成自定义

View,需要创建一个继承了 TiUIView 的类。

然 后 , 自 定 义

View 的 时 候 , 还 需 要 再 TiUIView 的 子 类 中 生 成 View 实 例 , 调 用

setNativeView()方法将该子类保存。

Java 代码

packagenet.siso9to.coloredview;

importorg.appcelerator.titanium.proxy.TiViewProxy;

importorg.appcelerator.titanium.view.TiUIView;

importandroid.content.Context;

importandroid.graphics.Color;