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;