ReactNative 布局自动换行的实现

作者: WXL_JIANSHU | 来源:发表于2018-01-22 14:33 被阅读447次

    核心思想:
    基于row布局的wrap属性实现自动换行

    
    WorkStatusViewStyles = StyleSheet.create({
        //基于flex-box布局
        container: {
            width: width,
            flexDirection: 'column',
            flexWrap: 'wrap',
            backgroundColor: '#dd0ff0',
            alignItems: 'flex-start',
            justifyContent: 'flex-start',
        },
    
        function_list: {
            //以下四个关键属性实现自动换行
            width: width,
            flexWrap: 'wrap',
            display:'flex',
            flexDirection: 'row',
            backgroundColor: '#FBFBFB',
        },
    
        function_list_item_normal: {
            flexWrap: 'wrap',
            flexDirection: 'column',
            alignItems: 'flex-start',
            justifyContent: 'flex-start',
            backgroundColor: '#FFFFFF',
            padding: 9.6,
            margin: 9.6 / 4,
        },
    
        function_list_item_selected: {
            flexWrap: 'wrap',
            flexDirection: 'column',
            alignItems: 'flex-start',
            justifyContent: 'flex-start',
            backgroundColor: '#0088F3',
            padding: 9.6,
            margin: 9.6 / 4,
        },
    
        normal_text: {
            fontSize: 16,
        },
    
    });
    

    效果


    屏幕快照 2018-01-22 下午2.33.04.png

    相关文章

      本文标题:ReactNative 布局自动换行的实现

      本文链接:https://www.haomeiwen.com/subject/mrvlaxtx.html