我正在尝试在ScrollView内部获取图像,同时保持其宽高比(我不想要固定的背景图像)。 https://github.com/facebook/react-native/issues/950中的答案似乎适用于View但不适用于ScrollView。
零宽度/高度技巧只会使图像消失。使用Dimensions.get('window').width
设置宽度由于某种原因不起作用;它会在图像的顶部和底部或左侧和右侧留下一些空间,具体取决于其纵横比。
我不能使用Image.getSize()
因为图像是本地的,而是宁愿避免对维度进行硬编码,因为我还有很多其他需要按照这种方式设置样式的图像。我尝试过flex
,alignSelf
等许多其他组合,但似乎都没有。
答案 0 :(得分:2)
设置ScrollView的style={{width: "100%"}}
对我有用。