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

通過編寫計(jì)算器學(xué)習(xí)ArkUI組件

系統(tǒng) OpenHarmony
本篇幅描述了從需求開始一步步到代碼實(shí)現(xiàn);從設(shè)計(jì)圖到代碼實(shí)現(xiàn);從技術(shù)要點(diǎn)到代碼實(shí)現(xiàn)。從學(xué)到用,從用到學(xué),逐漸掌握ArkUI框架的ets項(xiàng)目開發(fā)。

??想了解更多內(nèi)容,請?jiān)L問:??

??51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)??

??https://ost.51cto.com??

想要程序做什么首先自己要明確自己想要什么,通過分析選題思考程序需要哪些信息,如何與用戶進(jìn)行交互,以及以什么樣的形式反饋給用戶(即UI設(shè)計(jì)),最終通過運(yùn)行調(diào)試完成整個(gè)應(yīng)用程序的開發(fā)。

一、做什么

做一款多功能的計(jì)算器,其中類型包含標(biāo)準(zhǔn)計(jì)算器、科學(xué)計(jì)算器、程序員計(jì)算器、房貸計(jì)算器等。

二、做成什么樣

計(jì)算器給用戶提供多功能選擇,通過按鈕進(jìn)行交互,文本進(jìn)行反饋顯示,并通過一系列數(shù)據(jù)處理,最終反饋給用戶正確的值。可以通過一幅圖或者一個(gè)演示Demo來確認(rèn)是否與預(yù)期相符,便于不會(huì)因?yàn)闆Q策導(dǎo)致返工(本節(jié)以標(biāo)準(zhǔn)計(jì)算器為例,其他示例不在此處贅述)。

1、分析

將整個(gè)頁面分為三塊,標(biāo)題欄,顯示區(qū),功能按鈕區(qū)。

  • 標(biāo)題欄: 通過點(diǎn)擊圖標(biāo)切換不同計(jì)算器,同時(shí)提供歷史記錄查詢。
  • 顯示區(qū): 通過兩個(gè)文本組件分別顯示錄入計(jì)算表達(dá)式和計(jì)算結(jié)果。
  • 功能按鈕區(qū): 功能按鈕區(qū)分為功能按鈕(如清空,回退等),符號(hào)按鈕(如加、減等),及數(shù)字按鈕(0-9數(shù)字鍵)。

2、 用到的知識(shí)點(diǎn)

對即將實(shí)現(xiàn)的標(biāo)準(zhǔn)計(jì)算器UI界面分析后,從中提煉出需要用到的技術(shù)。

  • 對于實(shí)現(xiàn)設(shè)計(jì)的UI界面,需要了解ArkUI的【布局約束】。
  • 對于三大塊自上而下的布局方式,需要了解【Flex布局】或【Column容器組件】。
  • 對于三大塊內(nèi)元素(組件)排列,需要了解【Flex布局】或【Row容器組件】。
  • 對于UI界面中點(diǎn)擊選擇,需要了解【Menu控制】。
  • 對于UI界面中單個(gè)按鈕元素(組件),需要了解【Button組件】和【點(diǎn)擊事件】。
  • 對于UI界面中單個(gè)文本顯示元素(組件),需要了解【Text組件】和【@State組件狀態(tài)管理】。

三、編寫代碼

1、 分析示例代碼

創(chuàng)建項(xiàng)目和目錄結(jié)構(gòu)已經(jīng)在 了解一些ArkUI概念并熟悉應(yīng)用的結(jié)構(gòu) 中介紹過了,有需要可以查看。打開index.ets文件,示例代碼實(shí)現(xiàn)了頁面居中顯示Hello World,先來了解每行代碼代表的含義。

@Entry
@Component
struct Index {
build() {...}
}

1.1 @Entry裝飾器

@Entry 注解(裝飾,我更愿意稱為注解)的自定義組件(在ArkUI中一切皆為組件,使用已有組件組合構(gòu)成頁面)作為頁面的默認(rèn)入口,也可以理解為頁面的根節(jié)點(diǎn)。當(dāng)頁面被加載時(shí),首先創(chuàng)建并呈現(xiàn)@Entry注解的組件,一個(gè)頁面中有且僅能使用一個(gè)@Entry注解,只有使用@Entry注解的組件或子組件,才會(huì)在頁面上顯示。

1.2 @Component裝飾器

@Component 注解(裝飾)的代碼塊具有組件化能力,能夠成為一個(gè)獨(dú)立的組件,這個(gè)類型組件也稱為自定義組件,必須在build()方法描述UI結(jié)構(gòu),且不能自定義構(gòu)造函數(shù)。

// 這種寫法錯(cuò)誤,因?yàn)槿鄙賐uild()方法
// 報(bào)錯(cuò) struct 'MyComponent' must be at least or at most one 'build' method.
@Component
struct MyComponent {
Flex() {}
}

自定義組件具有以下特點(diǎn):

  • 可組合:可以使用內(nèi)置組件、其他組件、公共屬性和方法組合需要的UI結(jié)構(gòu),比如使用Text和Button組件自定義彈窗組件。
  • 可重用:自定義組件可以被其他組件重用,并作為不同的實(shí)例在不同的父組件或容器中使用,比如自定義彈窗可以多次重復(fù)使用。
  • 生命周期:生命周期的回調(diào)方法可以在組件中配置,用于業(yè)務(wù)邏輯處理。
  • 數(shù)據(jù)驅(qū)動(dòng)更新:由狀態(tài)變量的數(shù)據(jù)驅(qū)動(dòng),實(shí)現(xiàn)UI自動(dòng)更新。

1.3 build()函數(shù)(方法)

build() 滿足Build構(gòu)造器接口定義,用于定義組件的聲明式UI描述。在build方法中以聲明式方式進(jìn)行組合自定義組件或系統(tǒng)內(nèi)置組件,在組件創(chuàng)建和更新場景中都會(huì)調(diào)用build方法。build方法僅支持組合組件,使用渲染控制語句。

  build() {
Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) {
Text('Hello World')
.fontSize(50)
.fontWeight(FontWeight.Bold)
}
.width('100%')
.height('100%')
}

2、 Flex容器組件和Flex布局

通過3.1小節(jié)的了解,我們可以在被@Entry和@Componet注解的代碼塊中的build函數(shù)中使用框架提供的內(nèi)置基本組件和布局(容器)組件來構(gòu)建自定義組件并顯示到頁面中。當(dāng)然我們也可以不適用容器組件而直接使用基本組件來構(gòu)建頁面元素,但不推薦這種做法,組件過多無法有效的進(jìn)行布局控制。如下代碼與示例效果相同:

@Entry
@Component
struct Index {
build() {
Text('Hello World')
.fontSize(50)
.fontWeight(FontWeight.Bold)
.textAlign(TextAlign.Center)
.width('100%')
.height('100%')
// Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) {
// Text('Hello World')
// .fontSize(50)
// .fontWeight(FontWeight.Bold)
// }
// .width('100%')
// .height('100%')
}
}

為了滿足復(fù)雜的、可控的、已維護(hù)的UI界面,我們必須對容器組件有一定的了解,在不同的場景下使用不同的容器組件,可以快速有效的構(gòu)建符合需要的UI界面。接下來使用Flex容器組件實(shí)現(xiàn)標(biāo)準(zhǔn)計(jì)算器三大塊分隔。

2.1 Flex容器組件

Flex容器組件稱為彈性布局組件,通過簡單靈活的控制子組件、并具備響應(yīng)式,可以實(shí)現(xiàn)各種頁面布局,因此Flex布局作為首選布局。

Flex容器組件具有以下特點(diǎn):

  • 四種子組件布局模式:Row(行方向)、RowReverse(反Row)、Column(列方向)、ColumnReverse(反列)。
  • 容器元素單行/多行顯示:NoWrap(單行/列布局)、Wrap(多行/列布局)、WrapReverse(反向多行/列布局),均允許元素超出容器。
  • 兩種對齊方式:主軸對齊方式和交叉軸對齊方式。
  • 僅當(dāng)父組件為Flex容器組件時(shí),還可以設(shè)置子組件在主軸方向上基準(zhǔn)尺寸(flexBasis)、子組件在容器剩余空間的比例(flexGrow)、壓縮尺寸分配給子組件(flexShrink)以及設(shè)置子組件在容器中交叉軸對齊方式(alignSelf)。
@Entry
@Component
struct Index {
build() {
Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center,
justifyContent: FlexAlign.Center }) {
Text('主軸與行方向一致作為布局模式')
.fontSize(9)
.fontColor('#CCCCCC')
.width('90%')
// 主軸與行方向一致作為布局模式
Flex({direction: FlexDirection.Row, wrap: FlexWrap.NoWrap,
justifyContent: FlexAlign.Center, alignItems: ItemAlign.Center}) {
Text('A').flexGrow(2).height(100).fontSize(50)
.backgroundColor('#F2F2F2').textAlign(TextAlign.Center)
Text('B').flexGrow(1).height(100).fontSize(50)
.backgroundColor('#E2E2E2').textAlign(TextAlign.Center)
}
.width('100%').height(120).padding(10)

Text('與Row方向相反方向進(jìn)行布局')
.fontSize(9)
.fontColor('#CCCCCC')
.width('90%')
// 與Row方向相反方向進(jìn)行布局
Flex({direction: FlexDirection.RowReverse, wrap: FlexWrap.NoWrap,
justifyContent: FlexAlign.Center, alignItems: ItemAlign.Center}) {
Text('A').flexGrow(2).height(100).fontSize(50)
.backgroundColor('#F2F2F2').textAlign(TextAlign.Center)
Text('B').flexGrow(1).height(100).fontSize(50)
.backgroundColor('#E2E2E2').textAlign(TextAlign.Center)
}
.width('100%').height(120).padding(10)
Text('主軸與列方向一致作為布局模式')
.fontSize(9)
.fontColor('#CCCCCC')
.width('90%')
// 主軸與列方向一致作為布局模式
Flex({direction: FlexDirection.Column, wrap: FlexWrap.NoWrap,
justifyContent: FlexAlign.Center, alignItems: ItemAlign.Center}) {
Text('A').flexGrow(2).width('100%').fontSize(50)
.backgroundColor('#F2F2F2').textAlign(TextAlign.Center)
Text('B').flexGrow(1).width('100%').fontSize(50)
.backgroundColor('#E2E2E2').textAlign(TextAlign.Center)
}
.width('100%').height(200).padding(10)
Text('與Column相反方向進(jìn)行布局')
.fontSize(9)
.fontColor('#CCCCCC')
.width('90%')
// 與Column相反方向進(jìn)行布局
Flex({direction: FlexDirection.ColumnReverse, wrap: FlexWrap.NoWrap,
justifyContent: FlexAlign.Center, alignItems: ItemAlign.Center}) {
Text('A').flexGrow(2).width('100%').fontSize(50)
.backgroundColor('#F2F2F2').textAlign(TextAlign.Center)
Text('B').flexGrow(1).width('100%').fontSize(50)
.backgroundColor('#E2E2E2').textAlign(TextAlign.Center)
}
.width('100%').height(200).padding(10)
}
.width('100%')
.height('100%')
}
}

2.2 標(biāo)準(zhǔn)計(jì)算器Flex布局實(shí)現(xiàn)

通過Flex容器布局構(gòu)建頁面,子組件以三個(gè)Flex容器組件為主,占比分別為1、2、4,并使用不同的背景色做簡單的區(qū)域劃分,代碼如下:

@Entry
@Component
struct Index {
build() {
Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center,
justifyContent: FlexAlign.Center }) {
// 頂部功能按鈕
Flex({direction: FlexDirection.Row}) {}
.flexGrow(1)
.width('100%')
.backgroundColor('#F2F2F2')
// 回顯及結(jié)果顯示區(qū)
Flex({direction: FlexDirection.Column}) {}
.flexGrow(2)
.width('100%')
.backgroundColor('#FFFFFF')
// 功能按鈕、符號(hào)按鈕、數(shù)字按鈕
Flex({direction: FlexDirection.Column}) {}
.flexGrow(4)
.width('100%')
.backgroundColor('#E5E5E5')
}
.width('100%')
.height('100%')
.backgroundColor('#F5F5F5')
}
}

小結(jié)

這并不是完結(jié),而是開始。本篇幅描述了從需求開始一步步到代碼實(shí)現(xiàn);從設(shè)計(jì)圖到代碼實(shí)現(xiàn);從技術(shù)要點(diǎn)到代碼實(shí)現(xiàn)。從學(xué)到用,從用到學(xué),逐漸掌握ArkUI框架的ets項(xiàng)目開發(fā),下一篇將繼續(xù)本篇幅的內(nèi)容。

??想了解更多內(nèi)容,請?jiān)L問:??

??51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)??

??https://ost.51cto.com??

責(zé)任編輯:jianghua 來源: 鴻蒙社區(qū)
相關(guān)推薦

2022-03-14 15:36:34

Row容器組件Column容器組件鴻蒙

2022-03-17 16:04:16

Text文本組件Button組件Column

2011-09-16 14:13:15

Windows7計(jì)算器

2017-07-18 14:28:04

HTMLCSSJS

2020-12-28 06:29:31

Bash互動(dòng)游戲Linux

2017-09-05 16:43:47

Electron桌面計(jì)算器

2022-07-11 16:19:22

css屬性鴻蒙

2021-01-12 06:42:50

Lua腳本語言編程語言

2024-01-31 08:33:06

C++編程計(jì)算器

2023-02-27 16:40:19

ArkUI組件文件管理器

2022-06-03 16:59:13

編程語言Awk

2016-12-12 13:41:37

iOS簡易加法開發(fā)

2022-03-02 15:35:57

UI界面容器組件鴻蒙

2010-01-15 19:12:36

Linux計(jì)算器

2010-01-21 11:13:29

Linux桌面計(jì)算器

2020-08-12 08:22:37

Python開發(fā)個(gè)稅

2010-08-26 14:00:33

云ROI計(jì)算器產(chǎn)品

2022-03-10 10:14:11

LinuxKAlgebra圖形計(jì)算器

2020-10-19 16:40:18

LinuxWindows計(jì)算器

2023-02-10 09:33:27

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

欧美亚洲日本精品| 国产精品欧美激情在线| 日韩精品导航| 在线日韩国产精品| 在线视频福利一区| 日韩一区二区三区不卡| 水蜜桃久久夜色精品一区的特点| 日韩在线免费视频观看| 亚洲美女高潮久久久| 竹内纱里奈兽皇系列在线观看| 国产精品视频第一区| 91国产在线播放| www.久久精品视频| 你懂的视频一区二区| 日韩成人网免费视频| 日韩爱爱小视频| 欧美xxxxhdvideosex| 91在线观看免费视频| 国产欧美日韩中文字幕| 久久精品视频久久| 欧美限制电影| 亚洲激情在线观看视频免费| 污视频网址在线观看| 看黄在线观看| 亚洲综合色网站| 玛丽玛丽电影原版免费观看1977| 99精品人妻无码专区在线视频区| 国产视频一区在线观看一区免费| 久久精品中文字幕电影| v天堂中文在线| 激情视频亚洲| 欧美羞羞免费网站| 国产美女网站在线观看| 超碰在线caoporn| 国产午夜精品久久| 精品国产第一页| www.天堂在线| 久久er精品视频| 欧美在线亚洲在线| 日韩伦人妻无码| 在线观看日韩| 日韩中文字幕av| 丰腴饱满的极品熟妇| youjizz欧美| 日韩一级片在线观看| 一路向西2在线观看| 欧美××××黑人××性爽| 欧美日韩国产专区| 欧美在线一区视频| 麻豆av在线播放| 亚洲黄色小视频| 糖心vlog在线免费观看| 黄色的网站在线观看| 国产精品福利一区| 亚洲精品9999| 成a人v在线播放| 国产日韩欧美精品在线| 日本一区二区三区四区在线观看| 视频二区在线| 91在线你懂得| 奇米精品在线| yw视频在线观看| 久久久青草青青国产亚洲免观| 久久综合一区二区三区| 亚洲欧美日本在线观看| 91看片淫黄大片一级在线观看| 久久久久久草| 国产在线视频资源| 国产精品美日韩| 中文字幕一区二区三区5566| 黄色av网站在线播放| 亚洲欧美日韩系列| 黄色一级片黄色| 肉肉视频在线观看| 午夜欧美大尺度福利影院在线看| 亚洲 欧美 日韩 国产综合 在线| 婷婷电影在线观看| 91福利精品视频| 手机av在线免费| 国产精品毛片aⅴ一区二区三区| 日韩一区二区电影| www.88av| 日本精品黄色| 欧美精品第一页在线播放| 欧美一区二区三区四| 日韩国产欧美一区二区三区| 成人女保姆的销魂服务| 丰满肥臀噗嗤啊x99av| 久久综合色8888| 五月天婷亚洲天综合网鲁鲁鲁| 国产原创精品视频| 午夜精品福利一区二区蜜股av | 熟妇高潮一区二区三区| 91女厕偷拍女厕偷拍高清| 天天爽天天狠久久久| 99福利在线| 色综合久久久网| 亚洲国产午夜精品| 亚洲激情播播| 久久不射电影网| 国产在线观看黄色| 精品亚洲porn| 久久亚洲午夜电影| 国产丝袜在线| 色噜噜狠狠色综合中国| 97人人模人人爽人人澡| 四虎5151久久欧美毛片| 久久久精品免费视频| 久久久久久久久久久影院| 国内一区二区视频| 牛人盗摄一区二区三区视频| 中文国产字幕在线观看| 欧美图片一区二区三区| 黄色激情在线观看| 五月综合激情| 国产精品扒开腿做| 人成网站在线观看| 自拍偷拍亚洲激情| 久久精品视频91| 国产精品17p| 久久中文字幕在线| 亚洲大尺度在线观看| 成人avav影音| 色撸撸在线观看| 91成人在线| 日韩av在线网站| 九九热国产精品视频| 免费的国产精品| 欧美另类一区| 热三久草你在线| 日韩美女视频在线| 成人信息集中地| 奇米四色…亚洲| 久久国产主播精品| а√天堂8资源中文在线| 欧美一级一级性生活免费录像| 人成免费在线视频| 丝袜美腿亚洲一区二区图片| 精品不卡在线| 92久久精品| 精品sm捆绑视频| 久久久久久国产精品视频| 国内一区二区视频| 99久久久无码国产精品性色戒| 91久久久久久白丝白浆欲热蜜臀| 亚洲免费视频一区二区| 91丝袜一区二区三区| xf在线a精品一区二区视频网站| 久久人人爽人人爽人人av| 中文字幕一区二区三区四区久久 | 91精品视频网| 永久免费看片直接| 久久99久久精品欧美| 一区二区不卡在线视频 午夜欧美不卡'| 在线看欧美视频| 伊人久久久久久久久久| 中文字幕精品一区二| 国产精品三级在线观看| 57pao国产成永久免费视频| 欧美电影《睫毛膏》| 国产一区私人高清影院| 精品自拍一区| 欧美v日韩v国产v| 自拍偷拍欧美亚洲| 久久久午夜电影| 国产亚洲欧美日韩日本| 永久久久久久| 图片一区二区| 久久九九全国免费精品观看| 国产免费av观看| 一区二区三区在线影院| 无码任你躁久久久久久老妇| 一区二区高清| 色吧亚洲视频| 99久久999| 欧美激情一区二区三区成人| 午夜性色福利影院| 欧美三级中文字| 好吊日在线视频| 成人在线一区二区三区| 美女av免费在线观看| 欧美在线观看视频一区| 91日韩在线视频| 91色在线看| 亚洲日本中文字幕免费在线不卡| 中日韩av在线| 一区二区三区在线播| 国产白嫩美女无套久久| 久久一区欧美| 可以在线看黄的网站| 日韩有码一区| 国产日韩在线精品av| 成人免费一区二区三区牛牛| 亚洲区免费影片| 国产欧美久久久| 精品久久久久久久久久ntr影视| 怡红院一区二区三区| 国产精品亚洲第一区在线暖暖韩国| 青青青在线视频播放| 久久国产电影| 国产麻豆乱码精品一区二区三区| 性欧美1819sex性高清| 精品中文字幕在线2019| 国产香蕉在线| 欧美本精品男人aⅴ天堂| 久久夜色精品国产噜噜亚洲av| 亚洲人精品午夜| 欧美大片免费播放器| 国产一区二区日韩精品| 亚洲成熟丰满熟妇高潮xxxxx| 欧美影院一区| 婷婷久久伊人| 亚洲va久久久噜噜噜久久| 亚洲最大av网| 日韩一级二级| 68精品久久久久久欧美| 美女隐私在线观看| 亚洲欧洲第一视频| 国产 欧美 自拍| 制服丝袜亚洲网站| 在线观看亚洲黄色| 五月婷婷综合激情| 午夜少妇久久久久久久久| 国产免费成人在线视频| 疯狂揉花蒂控制高潮h| 国产999精品久久久久久绿帽| 一区二区三区韩国| 亚洲综合国产激情另类一区| 人妻互换免费中文字幕| 婷婷久久国产对白刺激五月99| 日本在线播放不卡| 亚洲国产最新| 久热国产精品视频一区二区三区| 国产精品调教视频| 99re国产在线播放| 国产午夜久久av| 国产日韩专区在线| 免费在线观看一区| 国产精品成人va在线观看| 在线观看网站免费入口在线观看国内| 欧美激情视频在线免费观看 欧美视频免费一| av大全在线免费看| 国产一区二区三区在线看| 青草久久伊人| 亚洲免费av电影| 四虎影视在线播放| 日韩理论片久久| 少妇激情av一区二区| 日韩av在线一区| 天堂在线中文字幕| 亚洲乱码国产乱码精品精天堂| 亚洲 欧美 激情 另类| 日韩电影大全免费观看2023年上| 亚洲精品一区二区三区新线路| 日韩精品一区二区三区在线播放| a毛片在线免费观看| 日韩欧美一级二级| 懂色av蜜臀av粉嫩av分享吧| 精品国产乱子伦一区| 日韩永久免费视频| 国产视频精品免费播放| 女人天堂在线| 中文字幕日本精品| 黄色av电影在线播放| 久色乳综合思思在线视频| 污污网站在线观看| 97人人做人人爱| 三级成人黄色影院| 国产乱人伦真实精品视频| 在线欧美激情| 国产成人精品一区二区三区福利 | 911国产精品| 精品国产免费无码久久久| 精品国产精品网麻豆系列| 深夜视频在线免费| 中文字幕精品在线| 在线中文字幕-区二区三区四区| 久久久亚洲国产天美传媒修理工| 深夜福利视频一区二区| 国产精品视频公开费视频| 玖玖精品一区| 久久婷婷人人澡人人喊人人爽| blacked蜜桃精品一区| 波多野结衣激情| 亚洲乱码久久| 三上悠亚在线一区| 成人精品一区二区三区四区| 蜜桃无码一区二区三区| 亚洲欧美日韩中文字幕一区二区三区 | 欧美大胆a视频| 免费电影日韩网站| 91人人爽人人爽人人精88v| 欧洲亚洲成人| 欧美 日韩 国产 在线观看| 亚洲深夜影院| 污污的视频免费观看| av一区二区三区四区| 青青操在线播放| 午夜欧美在线一二页| 国产精品久久久久久久久久久久久久久久 | 国产乱叫456在线| 亚洲精品二三区| 理论片午午伦夜理片在线播放| 韩国日本不卡在线| 伊人亚洲精品| 欧美日韩在线高清| 国产精品红桃| 五月婷婷六月丁香激情| av电影天堂一区二区在线 | 午夜精品成人在线视频| ,一级淫片a看免费| 亚洲欧美福利视频| 精品精品导航| 成人黄色激情网| 国产真实有声精品录音| 成年人网站免费视频| 国产麻豆视频精品| 免费一级特黄3大片视频| 精品国产91乱高清在线观看| 国产三级精品在线观看| 中文字幕国产精品| 超碰aⅴ人人做人人爽欧美| caoporn国产精品免费公开| 99久久精品费精品国产风间由美| 丁香啪啪综合成人亚洲| 不卡欧美aaaaa| 久久国产精品波多野结衣av| 欧美精品1区2区3区| 国产中文在线| 国产99久久精品一区二区永久免费 | 国产欧美日韩高清| 欧洲激情综合| 日本在线视频www| 久久久天堂av| 免费无码国产精品| 亚洲欧美日韩一区在线| 九色porny自拍视频在线播放| 国产欧美日本在线| 亚洲三级影院| 中文字幕在线视频播放| 亚洲第一av色| 黄色av小说在线观看| 欧美激情久久久| 98视频精品全部国产| www.九色.com| 成人av网在线| 日韩网红少妇无码视频香港| 亚洲成人黄色在线| 2020日本在线视频中文字幕| 99一区二区三区| 伊人久久婷婷| 菠萝菠萝蜜网站| 欧美日韩一区二区免费在线观看| 青梅竹马是消防员在线| 国产精品福利无圣光在线一区| 精品国产99| 五月激情五月婷婷| 亚洲精品中文字幕乱码三区| 亚洲黄色在线观看视频| 午夜精品在线观看| 亚洲小说图片视频| 亚洲成人av免费看| 亚洲丝袜另类动漫二区| 精品国产伦一区二区三| 91精品国产色综合| 精品72久久久久中文字幕| 欧美大尺度做爰床戏| 亚洲婷婷综合色高清在线| 国产www视频| 97在线视频免费观看| 欧美禁忌电影网| 亚洲欧美天堂在线| 亚洲国产精品尤物yw在线观看| 青青青草网站免费视频在线观看| 国产精品国产三级国产aⅴ9色| 欧美激情成人| 久久久久久久人妻无码中文字幕爆| 好吊成人免视频| 日本综合在线| 国产区日韩欧美| 免费看日韩精品| 国产性70yerg老太| 亚洲色图欧美制服丝袜另类第一页| 福利一区三区| 日本免费不卡一区二区| 中文在线一区二区| 欧洲精品久久一区二区| 国产精品青青在线观看爽香蕉| 在线精品国产| 精品成人无码一区二区三区| 精品免费99久久| 日本黄色一区| 国产精品久久久久久久乖乖| 国产精品美女一区二区三区| 欧美一区,二区| 国产一区欧美二区三区| 亚洲综合好骚| 欧美高清视频一区二区三区| 亚洲网站在线看| 久久成人福利|