精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

OpenHarmony 北向應用開發(fā)—ArkTS語言入門(構建應用頁面 2.0)

系統(tǒng) OpenHarmony
在接下來的這篇博客中,筆者將為對之前的知識進行一個補充,主要是針對一些組件更多屬性的應用,還會介紹其他例如列表組件的使用,使得頁面的功能更加豐富。

想了解更多關于開源的內(nèi)容,請訪問:

51CTO 開源基礎軟件社區(qū)

https://ost.51cto.com

經(jīng)過前面的學習,筆者為大家介紹了使用ArkTS如何搭建一個簡單的頁面,介紹了一個頁面的組成部分以及一部分的容器和組件,在接下來的這篇博客中,筆者將為對之前的知識進行一個補充,主要是針對一些組件更多屬性的應用,還會介紹其他例如列表組件的使用,使得頁面的功能更加豐富。

Column與Row

由之前的介紹可知,我們可以通過Column和Row容器來對頁面進行以一個簡單的布局,劃分不同的功能分區(qū),以搭建一個完整的頁面,接下來我將介紹它更多的屬性,使其在使用中更好的對頁面進行排布劃分。

首先如圖:

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)

我們可以看到,Column和Row都有一個可選參數(shù)“space”,space的類型可以是string或number類型,space的作用是調(diào)節(jié)其在主軸上子組件之間的距離(Column和Row的主軸分別為縱向和橫向),舉個例子:

Column(){
  Test($r('app.string.orther_login_method'))
  .fontsize(50)

  Row(){
    Image($r('app.media.method1'))
    Image($r('app.media.method2'))
    Image($r('app.media.method3'))
  }
}

該代碼顯示效果如下:

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)

但在加入Column和Row的space參數(shù)后:

Column({spaec:30}){
  Test($r('app.string.orther_login_method'))
  .fontsize(50)

  Row({spaec:20}){
    Image($r('app.media.method1'))
    Image($r('app.media.method2'))
    Image($r('app.media.method3'))
  }
}

該效果就呈現(xiàn)為:

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)

比較后不難發(fā)現(xiàn),在縱向和橫向上,各個組件之間的距離發(fā)生的變化。

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)

這個便是space參數(shù)的用法。

接下來,還要介紹這個兩個容器的重要屬性“justifyContent”以及“alignItems”。

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)

其中,justifyContent的數(shù)據(jù)類型為FlexAlign,它的具體類型有以下幾個:

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)

接下來,我為大家提供前三個代碼示例:

Column(){
  Test($r('app.string.orther_login_method'))
  .fontsize(50)

  Row(){
    Image($r('app.media.method1'))
    Image($r('app.media.method2'))
    Image($r('app.media.method3'))
  }
  .justifyContent(FlexAlign.Start)//首端對齊
  .width('100%')
}

效果如圖:

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)

同理:

Column(){
  Test($r('app.string.orther_login_method'))
  .fontsize(50)

  Row(){
    Image($r('app.media.method1'))
    Image($r('app.media.method2'))
    Image($r('app.media.method3'))
  }
  .justifyContent(FlexAlign.End)//末端對齊
  .width('100%')
}

效果如圖:

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)

同理:

Column(){
  Test($r('app.string.orther_login_method'))
  .fontsize(50)

  Row(){
    Image($r('app.media.method1'))
    Image($r('app.media.method2'))
    Image($r('app.media.method3'))
  }
  .justifyContent(FlexAlign.Center)//中心對齊
  .width('100%')
}

效果如圖:

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)

接下來,我們來介紹alignItems屬性,該屬性可以控制該容器的子組件在交叉軸上(Column與Row的交叉軸分別為橫向與縱向)上的排列方式,alignItems屬性在這兩個容器中的參數(shù)類型并不相同,其中Column容器的參數(shù)為HorizontalAlign(水平對齊),而Row容器的參數(shù)為VerticalAlign(垂直對齊),它們分別由如下幾個排列方式:

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)

下面,我將以Column容器為例,介紹它的alignItems屬性的用法:

Column(){
  Test($r('app.string.orther_login_method'))
  .fontsize(50)

  Row(){
    Image($r('app.media.method1'))
    Image($r('app.media.method2'))
    Image($r('app.media.method3'))
  }
}
.alignItems(HorizontalAlign.Start)//首端對齊
.width('100%')

效果如圖,可以發(fā)現(xiàn)子組件排列在了Column容器的交叉軸的最左端:

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)

同理:

Column(){
  Test($r('app.string.orther_login_method'))
  .fontsize(50)

  Row(){
    Image($r('app.media.method1'))
    Image($r('app.media.method2'))
    Image($r('app.media.method3'))
  }
}
.alignItems(HorizontalAlign.Center)//中心對齊
.width('100%')

效果如圖:

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)


同理:

Column(){
  Test($r('app.string.orther_login_method'))
  .fontsize(50)

  Row(){
    Image($r('app.media.method1'))
    Image($r('app.media.method2'))
    Image($r('app.media.method3'))
  }
}
.alignItems(HorizontalAlign.End)//末端對齊
.width('100%')

效果如圖:

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)


以上便是全部對Column和Row容器的補充內(nèi)容。

下面我們來一起學習新的組件內(nèi)容:

在日常生活的軟件中,大家應該經(jīng)常能碰到像這樣的頁面:

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)

它通過一行行的表格使它的功能整齊排列在頁面中,不僅使得頁面美觀,而且給用戶帶來了方便的使用體驗,那么這樣的表格是如何實現(xiàn)的?接下來將介紹一個生成表格的組件----List。

List

上面已經(jīng)介紹到,List組件是用于生成表格的,它一般和它的子組件ListItem一起使用,按照水平或垂直方向線性排列,它的參數(shù)情況如下:

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)

如圖所示,可以看到List組件一共有三個參數(shù),分別是“space”“initalIndex”以及“scroller”,其中space的作用是用于調(diào)整列表項之間的間距。

initalIndex是用于設置List初次加載時起始位置顯示的item。

scroller的作用則是控制List組件的滾動。

而List組件的屬性則主要有以下兩種:

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)

在正式學習List組件之前,我們需要學會ForEach循環(huán)渲染,它將有利于我們更好的構建出大量格式相仿的表格項,大大減少我們的代碼量。

ForEach循環(huán)渲染

首先,我們來看到它的基本格式,如圖:

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)

不難發(fā)現(xiàn)它也是擁有3個參數(shù)。

  • 參數(shù)1:arr
    arr為需要迭代的數(shù)組,我們需要將數(shù)據(jù)提前存放在這個數(shù)組里,F(xiàn)orEach會將數(shù)據(jù)按順序渲染進列表項里’
  • 參數(shù)2:itemGenerator
    itemGenerator是為子組件生成函數(shù),主要是用于設定好列表樣式以進行循環(huán)渲染。
  • 參數(shù)3:keyGenerator
    keyGenerator是用于為數(shù)組唯一鍵值生成函數(shù)。

學習完ForEach后,我們便可以開始學習使用List組件了,首先,我們先來看看構建一個列表的步驟,如下圖:

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)

接下來,我將以此圖為例,嘗試做出一張列表。

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)

我們先對列表的每一項進行分析,例如:

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)

在這個列表項里,我們可以看到,它是由最左側的圖標,接著的文本,還有最右側的箭頭圖標三個部分組成的,獲得這些信息后,我們首先得創(chuàng)建一個命名為itemData的類,用于存放一個列表項里的數(shù)據(jù)(定義列表數(shù)據(jù)對象):

export default class itemData{
  img?:Resouce;
  title: Resouce;
  others:Resouce;

//初始化列表項數(shù)據(jù)構建對應數(shù)據(jù)
constructor(img?:Resouce,title: Resouce,others:Resouce){
    this.img = img;
    this.title = title;
    this.others = others;
  }
}

接著到第二步,創(chuàng)建列表數(shù)據(jù)數(shù)組,代碼如下:

export class MainViewModel{
...
//創(chuàng)建函數(shù)getSettingListData用于接收數(shù)據(jù)
getSettingListData():array<ItemData>{
//創(chuàng)建數(shù)組settingListData用于存放接收到的數(shù)據(jù)
  let settingListData:ItemData[] = [
    new ItemData($r('app.media,news'),$r('app.string.setting_List_news'),$r('app.strinjg.setting.List.toggle')),
new ItemData($r('app.media.data'),$r('app.string.setting_List_data'),null),
new ItemData($r('app.media.menu'),$r('app.string.setting_List_menu'),null),
...
];
  return settingListData;
  }
}

export default new MainViewModel();

第三步,使用List組件構建列表。

@Builder SettingCell(item:ItemData){
  Row(){
    Row({space:12}){
      Image(item.img)
      Test(item.title)     
 }
  if(itme.others == null){
    Image($r('app.media.right_grey'))//向右箭頭圖標        
  }else{
     Toggle(Toggle({type:ToggleType.switch,isOn:false}))//啟動按鈕 
  }
}
.justifyContent(FlexAlign.SpaceBetween)//第一個元素行首對齊,最后一個元素行尾對齊
.width('100%')
}

第四步,使用ForEach構建列表:

@Component
export default struct Setting{
  @Builder SettingCell(item:ItemData){...}
  ...
  List(){
    ForEach(MainViewModel.getSettingListData(),//遍歷數(shù)組數(shù)據(jù)
       (item:ItemData) => {ListItem(){
        this.settingCell(item)
      }//生成子組件
    },item => JSON.stringify(item))//生成數(shù)組項鍵值
  }
  .divider({...})//設置列表分割線
...
}

經(jīng)過上面的步驟,我們就能完成一個List列表的構建,完成一個

【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面  2.0) -開源基礎軟件社區(qū)【OpenHarmony 北向應用開發(fā)】ArkTS語言入門(構建應用頁面 2.0) -開源基礎軟件社區(qū)

這樣的列表。

想了解更多關于開源的內(nèi)容,請訪問:

51CTO 開源基礎軟件社區(qū)

https://ost.51cto.com

責任編輯:jianghua 來源: 51CTO 開源基礎軟件社區(qū)
相關推薦

2023-07-31 17:35:31

ArkTS鴻蒙

2024-01-03 15:31:16

網(wǎng)格布局ArkTSGrid

2024-05-21 08:04:50

ArkTS鴻蒙應用開發(fā)語言

2023-04-11 09:12:31

北向應用開發(fā)鴻蒙

2023-05-16 14:45:42

應用開發(fā)鴻蒙

2022-11-04 14:58:59

應用開發(fā)鴻蒙

2021-01-18 13:26:06

鴻蒙HarmonyOS應用

2022-03-02 16:08:31

Harmony應用開發(fā)鴻蒙

2021-01-19 10:09:02

鴻蒙HarmonyOS應用

2021-01-19 12:33:32

鴻蒙HarmonyOS應用開發(fā)

2021-01-05 10:35:04

鴻蒙HarmonyOS應用開發(fā)

2022-04-15 11:32:20

IDE工具鴻蒙操作系統(tǒng)

2017-03-07 14:48:53

應用運維CMDB

2022-10-08 16:19:40

智能喂食器鴻蒙

2016-11-25 09:10:39

運維管理新思維

2021-06-28 09:38:50

鴻蒙HarmonyOS應用

2022-11-02 15:49:45

應用開發(fā)鴻蒙

2023-08-17 15:04:22

2022-10-08 16:26:23

APP應用開發(fā)
點贊
收藏

51CTO技術棧公眾號

亚洲精品色婷婷福利天堂| 久久精品人人做| 久久久久久国产精品| 给我看免费高清在线观看| 日本免费久久| 一区二区成人在线观看| 久久久久久久久一区二区| 一区两区小视频| 亚洲成色精品| 日韩在线观看视频免费| 无码成人精品区在线观看| 国模视频一区| 同产精品九九九| 亚洲自拍偷拍二区| 欧洲成人一区二区三区| 日本人妖一区二区| 91精品国产高清自在线看超| 亚洲a∨无码无在线观看| 精品久久97| 制服丝袜中文字幕亚洲| 成人性视频欧美一区二区三区| 成人短视频在线| 国产色一区二区| 国产经品一区二区| 国产美女免费看| 日韩av电影一区| 97在线视频免费观看| 亚洲一级二级片| 精品久久网站| 亚洲精品一区二区三区影院| www.51色.com| 国产精品99久久久久久董美香| 亚洲va欧美va天堂v国产综合| 中文字幕一区二区三区乱码| 高清av在线| 久久综合九色综合欧美98| 99精品欧美一区二区三区| 在线免费看毛片| 中文字幕在线播放av| 精品亚洲二区| 欧美日韩一区二区三区免费看| 极品美女扒开粉嫩小泬| 性欧美1819sex性高清大胸| 国产女人aaa级久久久级| 精品综合在线| 天堂av网在线| 成人毛片老司机大片| 91视频99| a级片免费观看| 精品系列免费在线观看| 国产精品热视频| 免费黄色小视频在线观看| 亚洲在线免费| 欧美做爰性生交视频| 久久免费激情视频| 久久狠狠婷婷| 欧美美女操人视频| 精国产品一区二区三区a片| 亚洲澳门在线| 九九久久久久99精品| 久久久精品视频在线| 欧美日韩国产免费观看| 久久久在线免费观看| 日韩精品在线不卡| 国产精品婷婷| 国产精品久久一区主播| 中文字幕在线网站| 国产精品自拍av| 国产高清自拍99| 三区在线观看| 亚洲国产高清在线| 国产精品久久成人免费观看| 在线电影福利片| 亚洲成精国产精品女| 欧美变态另类刺激| 视频一区在线免费看| 91精品啪在线观看国产60岁| 国产成人精品综合久久久久99| 超碰97久久国产精品牛牛| 日韩精品久久久久久久玫瑰园| 欧美一区二区三区播放老司机| 少妇熟女一区二区| 人妖欧美1区| 红桃视频成人在线观看| 日韩一级片播放| www欧美在线观看| 精品国产不卡一区二区三区| a级大片在线观看| 99久久久国产精品美女| 国产69精品久久久久99| 久久精品偷拍视频| 国产成人在线视频网站| 看欧美日韩国产| 欧美18一19xxx性| 亚洲国产精品综合小说图片区| 女人和拘做爰正片视频| 日韩成人精品一区二区三区| 精品日韩在线一区| 91成人在线免费视频| 综合日韩在线| 日本国产精品视频| 精品人妻伦一区二区三区久久| 91亚洲国产成人精品一区二区三| 一区二区三区不卡在线| sm在线播放| 欧美精品1区2区3区| 亚洲天堂网一区二区| 97精品国产一区二区三区| 久久免费观看视频| 91亚洲视频在线观看| 91亚洲国产成人精品一区二三| 久久av秘一区二区三区| 欧美亚洲日本精品| 日韩欧美成人激情| 网爆门在线观看| 国产精品毛片在线看| 亚洲综合精品一区二区| 国产视频三级在线观看播放| 亚洲一区二区三区三| xxxx在线免费观看| 精品国产不卡| 51精品国产黑色丝袜高跟鞋| 国产美女精品视频国产| 亚洲国产精品传媒在线观看| 国产精品美腿一区在线看| 亚洲国产日韩欧美在线| 精品久久久久久国产91| 日韩精品视频一二三| 巨人精品**| 久久国产精品首页| 中文字幕在线观看你懂的| 久久青草国产手机看片福利盒子| avav在线播放| 国产成人免费av一区二区午夜 | 欧美—级在线免费片| 国产午夜大地久久| 风间由美性色一区二区三区四区| 久久资源免费视频| 91亚洲视频在线观看| 国产精品嫩草影院av蜜臀| aaa毛片在线观看| 日韩欧美中文字幕电影| 久久男人的天堂| 高h震动喷水双性1v1| 亚洲综合自拍偷拍| 高清中文字幕mv的电影| 亚洲国产第一| 国产精品久久久久久久久婷婷| 在线视频中文字幕第一页| 91精品国产手机| 欧美一区二区三区爽爽爽| 激情综合网天天干| 99中文字幕在线观看| 国产亚洲高清一区| 欧美疯狂性受xxxxx另类| 国产丝袜视频在线观看 | 日韩精品成人一区| av亚洲精华国产精华精华| 婷婷五月综合缴情在线视频| 欧美交a欧美精品喷水| 欧美一区二区三区…… | 国产又黄又猛又爽| 亚洲欧美日韩人成在线播放| 午夜影院免费版| 一区三区视频| 青娱乐国产91| 日日夜夜一区| 久久久久免费精品国产| 天天摸夜夜添狠狠添婷婷| 电影中文字幕一区二区| 国产网站一区二区| 久久精品免费网站| 91精品国产91久久久久久黑人| 亚洲www永久成人夜色| 暧暧视频在线免费观看| 国产丝袜一区二区三区免费视频| 国产99免费视频| 一区免费观看视频| fc2成人免费视频| 亚洲一区中文| 麻豆中文字幕在线观看| 久久精品论坛| 国产日韩在线亚洲字幕中文| 青春草在线免费视频| 精品网站999www| 国产又黄又粗又猛又爽| 精品国产户外野外| 波兰性xxxxx极品hd| www.99精品| 一女二男3p波多野结衣| 夜夜嗨网站十八久久| 尤物一区二区三区| 日韩欧美在线精品| 亚洲综合一区二区不卡| www.精品| 欧美日韩国产999| 成年在线观看免费人视频| 日韩欧美三级在线| 国产精品尤物视频| 亚洲成人激情综合网| 国产精品久久免费观看| 99视频精品在线| 在线能看的av网站| 久久不射中文字幕| 成人在线播放网址| 图片小说视频色综合| 欧美1o一11sex性hdhd| 日本免费一区二区视频| 国产精品免费电影| av资源亚洲| 韩剧1988在线观看免费完整版| 五月天婷婷在线视频| 亚洲欧美色婷婷| 成人免费公开视频| 欧美一区二区观看视频| 最近中文字幕在线观看视频| 婷婷久久综合九色综合绿巨人| 黄色录像免费观看| 欧美国产综合色视频| jizz欧美性20| av成人免费在线| 欧美一区二区三区在线免费观看| 免费看一级一片| 91色在线porny| 动漫av在线免费观看| 激情综合色丁香一区二区| 久久午夜夜伦鲁鲁一区二区| 国产一区91| av在线com| 欧美搞黄网站| 成人在线观看www| 51精产品一区一区三区| 亚洲精品欧美精品| 欧美美女视频| 日韩三级电影免费观看| 亚洲精品亚洲人成在线观看| 国产一区二区在线网站| 精品福利网址导航| 国产欧美欧洲| 欧美电影完整版在线观看| 国产二区不卡| 风间由美性色一区二区三区四区 | 亚洲国产精品嫩草影院久久av| 国产精品一区二区三区免费| 国产精品一区二区中文字幕| 国产精品一区二区不卡视频| 精品欧美午夜寂寞影院| 国产一区二区自拍| 欧美福利在线播放网址导航| 久久精品aaaaaa毛片| 亚洲精品推荐| 亚欧精品在线| 天天精品视频| 老司机午夜免费福利视频| 亚洲午夜精品久久久久久app| 精品国偷自产一区二区三区| 99精品欧美| aaaaaa亚洲| 裸体在线国模精品偷拍| 91日韩精品视频| 国产成人综合视频| www.超碰97| 欧美国产乱子伦 | 91在线免费视频| 国产精一区二区| www.久久爱.cn| 日日狠狠久久偷偷综合色| 人偷久久久久久久偷女厕| 日韩免费视频| 免费看欧美一级片| 老鸭窝亚洲一区二区三区| 污版视频在线观看| 国产成人无遮挡在线视频| 精品国产av色一区二区深夜久久| 久久久久久久电影| 欧美尺度大的性做爰视频| 免费av中文字幕| 在线播放亚洲一区| 视频污在线观看| 中文字幕精品在线视频| av香蕉成人| 456国产精品| 3d动漫一区二区三区在线观看| 成人在线看片| 精品国产一级毛片| 欧美交换配乱吟粗大25p| 久久亚洲欧洲| 日本wwwxx| 国产精品网站在线| 久久香蕉精品视频| 欧美视频一区二区三区四区| 亚洲第一第二区| 国产亚洲欧洲在线| 不卡av免费观看| 国产日本欧美一区二区三区| 看全色黄大色大片免费久久久| 亚洲va韩国va欧美va精四季| 极品中文字幕一区| 午夜在线观看av| www国产亚洲精品久久麻豆| 999精品在线视频| 色综合天天综合狠狠| 亚洲国产精品国自产拍久久| 中文字幕亚洲欧美| 性欧美xxx69hd高清| 999在线观看免费大全电视剧| 欧美人与拘性视交免费看| www成人免费| 久久国产精品99久久久久久老狼| 色综合久久五月| 一区二区三区四区在线| 在线观看亚洲国产| 日韩毛片在线看| 爱啪啪综合导航| 99re资源| 欧美精品综合| 色网站在线视频| 国产精品福利在线播放| 亚洲视频 欧美视频| 亚洲国产欧美一区| 国产99re66在线视频| 成人在线一区二区| 日韩欧美高清在线播放| 99热成人精品热久久66| eeuss影院一区二区三区| 国产在线观看你懂的| 日韩色在线观看| 在线观看av免费| 91中文字幕在线观看| 999久久久91| www午夜视频| 国产精品美女www爽爽爽| 欧美亚洲另类小说| 亚洲欧美另类人妖| 夜鲁夜鲁夜鲁视频在线播放| 国产在线一区二| 日韩午夜黄色| 亚洲精品乱码久久| 99久精品视频在线观看视频| 国内外成人免费激情在线视频| 亚洲a成人v| 在线观看国产一区| 韩国成人在线视频| 国产精品国产精品88| 91麻豆精品国产自产在线| 蜜芽在线免费观看| 91精品在线一区| 欧美 日韩 国产一区二区在线视频 | 成人免费淫片视频软件| 国产精品久久久久无码av| 中文字幕剧情在线观看| 亚洲精品免费在线播放| 亚洲h视频在线观看| 欧美国产日韩一区二区在线观看| 一级毛片精品毛片| www.av中文字幕| 久久久五月婷婷| 中文字幕+乱码+中文乱码91| 久久久精品国产一区二区| 亚洲乱码一区| 精品这里只有精品| 欧美激情一区二区三区四区| 国产一区二区三区成人| 久久久久久国产精品久久| 性欧美xxxx免费岛国不卡电影| caoporn超碰97| 国产精品免费aⅴ片在线观看| 国产精品一品二区三区的使用体验| 欧美福利小视频| 日韩精品免费一区二区三区竹菊| 亚洲中文字幕久久精品无码喷水| 亚洲视频一区二区免费在线观看| www.桃色av嫩草.com| 51精品国产黑色丝袜高跟鞋| 日韩欧美伦理| 乱码一区二区三区| 在线视频欧美精品| 自由的xxxx在线视频| 久久久久久久有限公司| 麻豆成人久久精品二区三区小说| 中文字幕av久久爽av| 亚洲乱码一区av黑人高潮| 成人久久精品| 日韩少妇内射免费播放| 国产精品―色哟哟| 免费激情视频网站| 国产精品美女www| 激情视频一区二区三区| 中文字幕第24页| 精品久久久久久久久久久院品网| 欧美电影网站| 国产成人艳妇aa视频在线| 国产午夜一区二区三区| 精品人妻无码一区二区| 国产91色在线|免| 欧美日本三区| 影音先锋男人看片资源| 亚洲精品久久久久久久久久久久久| 婷婷精品久久久久久久久久不卡| 日韩少妇内射免费播放|