react native究竟是如何获取image的真实size?



  • iOS有个Image.getSize可以获取,但android下没有这个方法。
    onLayout、onLoad下获取的都是flex布局后的size。
    请教各位老司机,你们有什么解决方案吗?



  • 我也在研究这个,android下面没找到方案。



  • 我通过fork了一份react-native自己的Image组件,然后在里面的onLoad事件中加入width和height解决了这个问题。

    代码开源在:
    https://github.com/bylevel/react-native-image-android

    有需要的拿过去看看。


登录后回复