【问题标题】:react-native-snap-carousel omit sliderWidth and itemWidth and infer from flex?react-native-snap-carousel省略sliderWidth和itemWidth并从flex推断?
【发布时间】:2021-08-25 02:07:02
【问题描述】:

看起来组件需要绝对数字 itemWidth 和 sliderWidth。是否可以省略这些而只提供 flex 样式?

【问题讨论】:

    标签: ios react-native mobile


    【解决方案1】:

    尝试从react-native 导入Dimension 并提供itemWidthsliderWidth 动态值,如下所示 -

    <Carousel
       ...
       sliderWidth={Dimensions.get('window').width}
       itemWidth={Dimensions.get('window').width * 0.8}
       ...
    />
    

    【讨论】:

    • 如果我在轮播周围有元素怎么办?如:
    • 您也可以尝试为周围的组件赋予动态宽度,例如 - &lt;Icon1 width={Dimensions.get('window').width *0.15} /&gt; &lt;Carousel sliderWidth={Dimensions.get('window').width*0.7} /&gt; &lt;Icon2 width={Dimensions.get('window').width *0.15} /&gt;
    猜你喜欢
    • 2020-03-18
    • 1970-01-01
    • 2019-01-27
    • 2020-01-07
    • 1970-01-01
    • 2020-02-05
    • 2021-01-22
    • 2018-03-06
    • 2020-10-20
    相关资源
    最近更新 更多