## 简介 一套纯JS实现的ReactNative快速开发组件库,无需任何原生工程代码,即可达到Android/iOS双平台一致的UI效果。 ### 使用 `yarn add react-smart` 或 `npm install react-smart --save` ## 特性 - 路由 - Actions - Router - Scene - 浮动层 - Toast 轻提示 - Spin 页面加载 - SpinProgress 页面进度加载 - Dialog
npm install react-smartyarn add react-smart npm install react-smart --save #### Android工程调整TopBar组件在Android中有沉浸(默认)和染色两种状态栏模式,在Android4.4以后版本才能正常使用沉浸样式,若要兼容4.4及更更低版本,请设置TopBar模式为染色模式,或在中MainActivity中复写createReactActivityDelegate方法
``java``
@Override
protected ReactActivityDelegate createReactActivityDelegate() {
return new ReactActivityDelegate(this, getMainComponentName()) {
@Nullable
@Override
protected Bundle getLaunchOptions() {
Bundle bundle = new Bundle();
bundle.putInt("Android_SDK_INT", Build.VERSION.SDK_INT);
return bundle;
}
};
}