RN-子控件自動換行- flexWrap: 'wrap'

7D2281A6-51B7-41BB-B479-27E15D3201EF.png

類似這樣的布局,如果一行不夠顯示的話,自動化將子控件換行到下一行

其實方法很簡單,主要是記錄下,省的頭腦不清醒再給忘了。。。

主要是 flexWrap: 'wrap'這個style

nowrap:
  flex容器為單行。該情況下flex子項可能會溢出容器
wrap:
  flex容器為多行。該情況下flex子項溢出的部分會被放置到新行,子項內部會發生斷行
wrap-reverse:
  反轉 wrap 排列。
/**
 * Sample React Native App
 * https://github.com/facebook/react-native
 * @flow
 */

import React, { Component } from 'react';
import {
    StyleSheet,
    Text,
    View,
    TouchableOpacity
} from 'react-native';
import PropType from 'prop-types';

export default class imageType extends Component<{}> {

    constructor(props){
        super(props);
    }

    render() {
        return (
            <View style={styles.container}>
                <View style={{ margin: 10, padding: 10, borderRadius: 5, backgroundColor: 'red'}}>
                    <Text>12asdfa3</Text>
                </View>
                <View style={{ margin: 10, padding: 10, borderRadius: 5, backgroundColor: 'red'}}>
                    <Text>12sd3</Text>
                </View>
                <View style={{ margin: 10, padding: 10, borderRadius: 5, backgroundColor: 'red'}}>
                    <Text>1asdfadfadsf23</Text>
                </View>
                <View style={{ margin: 10, padding: 10, borderRadius: 5, backgroundColor: 'red'}}>
                    <Text>1asdf23</Text>
                </View>
                <View style={{ margin: 10, padding: 10, borderRadius: 5, backgroundColor: 'red'}}>
                    <Text>1a23</Text>
                </View>
                <View style={{ margin: 10, padding: 10, borderRadius: 5, backgroundColor: 'red'}}>
                    <Text>12dfdfdfdfdfdfdfdfs3</Text>
                </View>

            </View>
        );
    }
}

/*聲明屬性*/
imageType.propTypes = {

};

/*屬性默認值*/
imageType.defaultProps = {

};

const styles = StyleSheet.create({
    container: {
        backgroundColor: 'black',
        padding: 10,
        flexDirection: 'row',
        flexWrap: 'wrap',
    },
});


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,333評論 25 708
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    wzhiq896閱讀 1,803評論 0 2
  • 小木屋 紅玫清芬繞墻 依稀當年墨痕現 池邊清蓮 微微風動驚魚影 竹映清溪 淺淺漁舟自在游 芳草透碧 你的笑容染成天...
    滄海一粟貝閱讀 302評論 13 13
  • 花了一天時間設計一套系統的控制器,這套系統不是很復雜,設計起來難度也不是很大。經過三年經驗和知識的積累我也完全可以...
    a8c8c2f9c646閱讀 208評論 0 0
  • 導語:人在很多時候都是情緒化的,遇到不開心的事或者有時就很莫名其妙的和別人發脾氣,不能很好的控制住自己的情緒,還可...
    星空報舍閱讀 220評論 0 0