我是React Native的新手,我对Flexbox自动将内容自动适合屏幕尺寸感到满意。反应原生在不同显示器上的相同尺寸的圆圈
只要我使用正方形,这个效果很好,但是当涉及到圆时,似乎必须使用像素指定圆的大小。 发展到不同的屏幕时,这显然不是最佳的大小。
我一直在使用PixelRatio这样的尝试:
height: 90 * pixelRatio,
width: 90 * pixelRatio,
borderRadius: 45 * pixelRatio,
这使得好一点,但似乎仍然是圆的大小一个巨大的不同,因为它出现在iPhone 6 VS iPhone 6加。
有什么办法可以使用flexbox自动创建一个圆的大小,就像它可以用正方形一样吗?
还有另一种方法可以确保圆圈在不同的设备上显示相同吗?
您是否尝试过使用动态尺寸?看看这个http://stackoverflow.com/a/38715215/5574199 –