为了账号安全,请及时绑定邮箱和手机立即绑定

如何创建一个Android原生的react-native组件

如何创建一个Android原生的react-native组件

慕田峪4524236 2019-05-31 07:02:49
如何创建一个Android原生的react-native组件
查看完整描述

2 回答

?
烙印99

TA贡献1829条经验 获得超13个赞


先说一下实现原理,如果是实现类似与Android的Toast与Dialog等一般继承ReactContextBaseJavaModule来实现,如果是ViewGroup类型(有子View)的,例如ScrollView等则继承ViewGroupManager,如果是View类型(无子View)例如Text,Image等则继承BaseViewManager 或者SimpleViewManager等。
我们以ToastAndroid为例子,来讲解如何创建原生android react-native组件,其实facebook官方团队已经实现了,这个比较简单,容易理解。其实我主要就是说明实现的步骤;如有错误,请大家多多反馈。希望与大家共同学习进步。
开始
Step 1 - 新建react-native工程 ReactNativeToastAndroid
$ react-native init ReactNativeToastAndroid



查看完整回答
反对 回复 2019-06-01
  • 2 回答
  • 0 关注
  • 407 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信