background image

importandroid.view.View;

publicclassColoredViewextendsTiUIView{

publicclassCostomViewextendsView{

publicCostomView(Contextc){

super(c);

this.setBackgroundColor(Color.GREEN);

}

}

publicColoredView(TiViewProxyproxy){

super(proxy);

CostomViewcostomView=newCostomView(proxy.getContext());

setNativeView(costomView);

}

}

Proxy 做成

最后,要做成一个能偶再

Module 中调用刚才做成的自定义 View 的 Proxy 类。

调用刚才做成的自定义

View 的 Proxy 类在做成的时候,需要继承 TiViewProxy,然后,实

createView(Activityactivity)方法,将自定义 View 的实例类返回。

Java 代码

packagenet.siso9to.coloredview;

importorg.appcelerator.kroll.annotations.Kroll;

importorg.appcelerator.titanium.TiContext;