这个系列的上一篇文章是在国庆节的时候,当初因为在Native UI Components这里卡住了,所以没有继续坚持下去。昨天,问了下android弟说这么没问题,好吧。还是我自己渣,所以,今天继续来看下。额,发现文档还多出来不少东西。虽然说有官方文档,也有中文版,但是,还是值得记录一下学习路程的,不是么。
下面以官方文档例子为例。在原来的demo上继续做咱的修改。
1. 创建ViewManager子类,通过重写getName方法返回的字符串作为js中引用的本地视图。
2. 注释视图属性,@UIProp来注释,
3. 执行createViewInstance方法,创建视图,
4. 执行updateView方法,要在方法中手动setter。
废话不多说,上面的很简单,我们来看看我们创建的类把。
/**
* Created by mac on 15-10-8.
*/
public class ReactImageManager extends SimpleViewManager<ReactImageView>{
public static final String REACT_CLASS="RCTImageView";
@UIProp(UIProp.Type.STRING)
public static