目前分類:React-Native學習筆記 (25)
- Aug 09 Wed 2017 18:27
[React-Native教學筆記]<ListView>列表顯示之二
- Aug 07 Mon 2017 21:42
[React-Native教學筆記]<ListView>列表顯示之一
<ListView>在React Native中是個非常重要的組件,創立最簡單的API"ListView.DataSource",同時給該對像傳入一個簡單的數據集合,並且使用數據源"data source"實例化一個ListView組件,定義一個renderRow回調方法,該renderRow方法會返回一個可顯示的組件,並以列表的方式呈現每一個item
- Aug 05 Sat 2017 10:40
[React-Native教學筆記]<SectionList>列表顯示
React Native提供一套用於顯示數據列表工具,可用方法有FlatList與SectionList,這裡介紹SectionList,SectionList可以將各個資料做分類顯示,主要用到分類標題顯示renderSectionHeader與資料顯示renderItem,程式寫法如下:
- Aug 04 Fri 2017 21:38
[React-Native教學筆記]<FlatList>列表顯示
React Native提供一套用於顯示數據列表工具,可用方法有FlatList與SectionList,這裡先介紹FlatList,FlatList需要用到data和renderItem這兩工具,data是列表資料來源,renderItem獲取一個資料,並返回一個格式化後的資料進行顯示,程式寫法如下:
- Jul 30 Sun 2017 14:13
[React-Native教學筆記]<ScrollView>水平滾動功能
ScrollView為滾動功能,可以進行垂直與水平滾動,垂直滾動為預設功能,水平可藉由horizontal屬性來完成,這裡先示範水平滾動功能,首先介紹ScrollView為這次標籤,如下所示,
- Jul 30 Sun 2017 11:14
[React-Native教學筆記]<ScrollView>垂直滾動功能
ScrollView為滾動功能,可以進行垂直與水平滾動,垂直滾動為預設功能,水平可藉由horizontal屬性來完成,這裡先示範垂直滾動功能,首先介紹ScrollView為這次標籤,如下所示,
- Jul 29 Sat 2017 14:21
[React-Native教學筆記]<TouchableWithoutFeedback>觸控方法之onPressIn與onPressOut
- Jul 29 Sat 2017 12:25
[React-Native教學筆記]<TouchableWithoutFeedback>觸控方法之disabled
- Jul 25 Tue 2017 19:31
[React-Native教學筆記]<TouchableWithoutFeedback>觸控方法之onPress與onLongPress
- Jul 23 Sun 2017 15:50
[React-Native教學筆記]<TouchableOpacity>觸控方法
- Jul 21 Fri 2017 21:47
[React-Native教學筆記]<TouchableHighlight>觸控方法之二
- Jul 20 Thu 2017 21:13
[React-Native教學筆記]<TouchableHighlight>觸控方法之一
TouchableHighlight是當觸發時,可顯示出底色,而要使圖片能有觸發效果,可以使用<TouchableHighlight>來完成,首先在解構指派增加 Alert ,Image與TouchableHighlight, Alert 為彈出視窗,Image為圖片,TouchableHighlight為這次觸控標籤,如下所示,
- Jul 18 Tue 2017 20:26
[React-Native教學筆記]<Button>觸控方法
智慧手機可讓用戶使用手指做到點擊按鈕,滾動列表,放大地圖,這裡先介紹點擊按鈕,程式方面首先在解構指派增加 Alert 與Button, Alert 為彈出視窗,Button為按鈕,如下所示,
- Jul 15 Sat 2017 11:57
[React-Native教學筆記]<TextInput>文字輸入
- Jul 08 Sat 2017 16:22
[React-Native教學筆記]佈局與flexbox
- Jul 08 Sat 2017 15:54
[React-Native教學筆記]比例尺寸設定(flex)
使用flex組件之style,可根據可用空間大小動態調整,使用flex: 1設置組件填充所有空間,在此父類別下每個子類別組件之間將平均分配,空間分配採用比例分配,子類別比例越高空間越大,如果子類別為0(flex: 0),將不會分配
- Jul 08 Sat 2017 15:08
[React-Native教學筆記]固定尺寸設定
- Jul 08 Sat 2017 14:19
[React-Native教學筆記]Style(CSS)
使用React Native,就不需要使用特殊語言或語法來定義樣式,樣式名稱與參數值跟CSS相同,所有的核心組件都接受一個名稱為style,CSS名稱要用camel方式撰寫,例如CSS中文字大小font-size,改寫成camel方式為fontSize
- Jul 07 Fri 2017 21:20
[React-Native教學筆記]文字閃爍(props與state)
props和state是資料控制組件,props為父類別, 在組件內都的生命週期為固定,要更改資料就必須使用state,正常來說,state在構造函數中初始化後,在要更改資料的地方使用setState
- Jul 06 Thu 2017 20:34
[React-Native教學筆記]自定義組件props