上一篇文章详细讲解了我自己搭建react native 的开发环境,现在就给大家介绍下如何自定义自己的原声view 、实现自己的适配,这里主要是机顶盒遥控器的适配,react native 本身不支持遥控器焦点,我们自己实现支持焦点:
第一步、定义java的包管理
/**
* Created by thinkpad on 2017/2/22.
*/
public class AnExampleReactPackage implements ReactPackage {
@Override
public List<NativeModule> createNativeModules(ReactApplicationContext reactContext) {
return null;
}
@Override
public List<Class<? extends JavaScriptModule>> createJSModules() {
return null;
}
@Override
public List<ViewManager> createViewManagers(ReactApplicationContext reactContext) {
return Arrays.<ViewManager>asList(new ReactViewManager());
}
}
第二步、定义java的view
public class CircleView extends TextView {<