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

HarmonyOS JS UI 自定義icon組件

開發(fā) 前端 OpenHarmony
此項目使用官方的 badge 組件和 canvas 組件來實現(xiàn)圖標(biāo)的繪制,通過封裝自定義組件,可以對組件大小、樣式、背景、角標(biāo)、禁用等屬性進(jìn)行配置。

[[423886]]

想了解更多內(nèi)容,請訪問:

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

https://harmonyos.51cto.com

背景及簡介

在HarmonyOS JS UI官方提供的組件中沒有圖標(biāo)組件,要使用圖標(biāo)的話需要使用image組件引入圖片資源,如果圖標(biāo)狀態(tài)或者樣式需要改變時,就需要使用另一張圖片來替換,操作起來比較麻煩。移動端使用圖標(biāo)的場景會比較多,如果全部使用圖片來實現(xiàn)效果,會增加很多圖片資源引用,對于代碼開發(fā)也會有很多的不便,在此背景下想能實現(xiàn)一個圖標(biāo)的組件,能夠自定義樣式便于修改和引用,也能動態(tài)的切換圖標(biāo)樣式。

此項目使用官方的 badge 組件和 canvas 組件來實現(xiàn)圖標(biāo)的繪制,通過封裝自定義組件,可以對組件大小、樣式、背景、角標(biāo)、禁用等屬性進(jìn)行配置,從而實現(xiàn)圖標(biāo)的繪制,此自定義組件完全使用代碼實現(xiàn),沒有引用任何外部資源或文件,可以很方便的被各種項目引用。

項目介紹

  • 項目名稱:OpenHarmony-JS-Icon
  • 項目源地址:https://gitee.com/chenqiao002/open-harmony-js-icon
  • 所屬系列:OpenHarmony下的的JS 自定義組件開發(fā)示例
  • 開發(fā)版本:OpenHarmony-SDK-6,DevEco Studio 2.2.0.200
  • 項目作者和維護(hù)人:陳喬
  • 郵箱:chenqiao002@chinasoftinc.com
  • 本示例基于OpenHarmony下的JavaScript UI框架,通過使用常用組件、畫布組件和自定義組件等來實現(xiàn)一個自定義的icon組件,通過本示例可以基本了解和使用該組件。
  • 本項目是基于OpenHarmony項目而不是HarmonyOS項目,請注意運行環(huán)境。
  • 請參考OpenHarmony項目配置方法進(jìn)行項目配置和運行。
  • 如果你不熟悉OpenHarmony的JS開發(fā),請參考該項目的開發(fā)講解

文件目錄

在Pages目錄下,只有一個index首頁,在首頁中展示了icon自定義組件的使用樣例。

在common文件夾下的icon文件夾是自定義的icon組件,在icon文件夾中js文件夾是icon繪制使用到的方法和數(shù)據(jù)。

使用說明

項目預(yù)覽

下載OpenHarmony-JS-Icon項目,啟動 DevEco Studio并打開工程。

進(jìn)入entry->src->main->js->default->pages->index,打開index.hml點擊Previewer進(jìn)行預(yù)覽。

引入

在index.hml的第一行,引用自定義組件,這里我們將name屬性設(shè)置為icon。

  1. <element src="../../common/icon/icon.hml" name="icon"></element> 

基礎(chǔ)用法

通過設(shè)置icon組件的name屬性來展示不同的圖標(biāo)。

  1. <icon name="chat_o" size="48"></icon> 

角標(biāo)提示

通過設(shè)置icon組件的badge-config屬性來對角標(biāo)信息進(jìn)行設(shè)置。

  1. <icon name="chat_o" size="48" badge-config="{{ badgeConfig }}"></icon> 
  1. badgeConfig: { 
  2.     config: { 
  3.         badgeColor: "#0a59f7"
  4.         textColor: "#ffffff"
  5.     }, 
  6.     count: 0, 
  7.     visible: true
  8. }, 

圖標(biāo)顏色和背景顏色

通過設(shè)置icon組件的color屬性來設(shè)置,background-color可以設(shè)置圖標(biāo)的背景顏色。

  1. <icon name="chat_o" size="48" color="#ED6F21" background-color="#ddddddd" ></icon> 

圖標(biāo)大小

通過設(shè)置icon組件的size屬性來控制圖標(biāo)的大小。

  1. <icon name="chat_o" size="24"></icon> 

圖標(biāo)禁用

通過設(shè)置icon組件的disabled屬性控制圖標(biāo)是否禁用,disabled默認(rèn)為false,禁用狀態(tài)設(shè)置為true時圖標(biāo)為灰色,color和badge-config屬性只有在disabled為false時生效。

  1. <icon name="chat_o" disabled="true" onclick="iconClick"  color="red"   size="48" badge-config="{{ badgeConfig }}"></icon> 

圖片繪制

通過設(shè)置icon組件的name屬性設(shè)置為圖片的地址。

  1. <icon name="common/images/huawei.png" size="48"></icon> 

API

props

代碼示例:

  1. export default { 
  2.      
  3.     props: { 
  4.     // icon 名稱 
  5.         name: { 
  6.             default'' 
  7.         }, 
  8.     // icon 樣式前綴 
  9.         classPrefix: { 
  10.             default'hos-icon' 
  11.         }, 
  12.     // icon 尺寸 
  13.         size: { 
  14.             default: 24, 
  15.         }, 
  16.     // icon 顏色 
  17.         color: { 
  18.             default"#333333" 
  19.         }, 
  20.     // icon 背景顏色 
  21.         backgroundColor: { 
  22.             default"#ffffff" 
  23.         }, 
  24.     // 角標(biāo)配置 
  25.         badgeConfig: { 
  26.             default: { 
  27.                 config: { 
  28.                     badgeColor: "#0a59f7"
  29.                     textColor: "#ffffff"
  30.                 }, 
  31.                 placement: "rightTop"
  32.                 count: 0, 
  33.                 maxcount: 99, 
  34.                 visible: false
  35.                 label: ""
  36.             } 
  37.         }, 
  38.     // icon 圖標(biāo)禁用 
  39.         disabled: { 
  40.             defaultfalse 
  41.         }, 
  42.     // icon 點擊方法攜帶的參數(shù) 
  43.         dataClick: { 
  44.             defaultnull 
  45.         } 
  46.     } 

Events

代碼示例:

hml文件,icon組件綁定點擊事件和綁定點擊實現(xiàn)參數(shù):

  1. <icon name="fail" size="48" onclick="iconClick" data-click="點擊fail圖標(biāo)" ></icon> 

js文件,在iconClick方法上接收參數(shù)的detail屬性為綁定的數(shù)據(jù):

  1. iconClick(data) { 
  2.     console.log("iconClick"); 
  3.     console.log(data.detail); 

執(zhí)行結(jié)果:

繪制原理

所有的圖標(biāo)繪制均是基于HarmonyOS JS API 畫布組件 來實現(xiàn)的,根據(jù)官方提供的繪制方法自定義封裝繪制圖形,基本實現(xiàn)了以下幾種基礎(chǔ)圖形繪制的封裝。

繪制直線

直線的繪制主要用到了lineTo(x,y)方法,下面示例中的 ctx.beginPath() 是創(chuàng)建一個新的繪制路徑,ctx.moveTo(10, 10) 是當(dāng)前路徑起始點移動到指定點,ctx.lineTo(280, 160)則是繪制直線到終止點,ctx.stroke()是進(jìn)行邊框繪制操作,每次畫布繪制都是一條透明的路徑,沒有stroke的話是不會顯示繪制的路徑的;

參數(shù):

示例:

HarmonyOS JS UI 自定義icon組件-鴻蒙HarmonyOS技術(shù)社區(qū)
  1. ctx.beginPath(); 
  2. ctx.moveTo(10, 10); 
  3. ctx.lineTo(280, 160); 
  4. ctx.stroke(); 

繪制圓弧

繪制圓弧有兩個api,arc() arcTo() ,其中我們主要看看arc(x,y,radius,startAngle,endAngle,anticlockwise)方法是如何繪制圓弧的。

參數(shù):

示例:

HarmonyOS JS UI 自定義icon組件-鴻蒙HarmonyOS技術(shù)社區(qū)
  1. ctx.beginPath(); 
  2. ctx.arc(100, 75, 50, 0, 6.28); 
  3. ctx.stroke(); 

繪制橢圓弧

繪制橢圓弧使用 ellipse() ,下面示例中繪制了一段橢圓弧,但是在實際操作中我發(fā)現(xiàn),如果是繪制一個完整的橢圓,startAngle設(shè)置為Math.PI * 0,endAngle設(shè)置為Math.PI * 2 并不能繪制一個完整的橢圓,畫布上什么也沒畫,在此我是使用一個中間角度然后調(diào)用兩次ellipse()方法才得到一個完整的圓弧,不知道有沒有大佬遇到過相同的問題或者知道根本原因能交流一下。

參數(shù):

示例:

HarmonyOS JS UI 自定義icon組件-鴻蒙HarmonyOS技術(shù)社區(qū)
  1. ctx.beginPath(); 
  2. ctx.ellipse(200, 200, 50, 100, Math.PI * 0.25, Math.PI * 0.5, Math.PI, 1); 
  3. ctx.stroke(); 

繪制矩形

官方繪制矩形使用rect()方法,此方法功能比較單一,一般我們在使用矩形的時候可能會有圓角的需求,在此項目中并沒有使用到官方的方法繪制,而是使用lineTo()直線和arc()圓弧兩個api封裝的一個可以繪制帶圓角的矩形,詳情可以查看源碼封裝

參數(shù):

示例:

HarmonyOS JS UI 自定義icon組件-鴻蒙HarmonyOS技術(shù)社區(qū)
  1. ctx.rect(20, 20, 100, 100); // Create a 100*100 rectangle at (20, 20) 
  2. ctx.stroke(); // Draw it 

繪制三次貝賽爾曲線

三次貝賽爾曲線的繪制主要用到了bezierCurveTo()

參數(shù):

  1. ctx.beginPath(); 
  2. ctx.moveTo(20, 20); 
  3. ctx.quadraticCurveTo(100, 100, 200, 20); 
  4. ctx.stroke(); 

繪制二次貝賽爾曲線

二次貝賽爾曲線的繪制主要用到了quadraticCurveTo() ,其實不管是三次的還是二次的都是使用額外的控制點來控制線條的走向,線條繪制用到了高階數(shù)學(xué)中的函數(shù)求導(dǎo)的方式來計算,因此控制點的具體值不能很快速的能得到精確的結(jié)果,只有不斷的使用和反復(fù)的嘗試才能熟練掌握控制點的設(shè)置。

參數(shù):

示例:

  1. ctx.beginPath(); 
  2. ctx.moveTo(20, 20); 
  3. ctx.quadraticCurveTo(100, 100, 200, 20); 
  4. ctx.stroke(); 

繪制圖片

繪制圖片會使用到 drawImage() ,單純的繪制圖片其實意義不大,因為有image組件,這個功能主要作用是能對圖片在前端進(jìn)行裁剪,而不需要使用到后臺服務(wù)來操作。

參數(shù):

示例:

HarmonyOS JS UI 自定義icon組件-鴻蒙HarmonyOS技術(shù)社區(qū)
  1. var test = this.$element('drawImage'); 
  2. var ctx = test.getContext('2d'); 
  3. var img = new Image(); 
  4. img.src = 'common/image/test.jpg'
  5. ctx.drawImage(img, 50, 80, 80, 80); 

繪制文字

文字繪制使用fillText()方法,其中ctx.font主要是對文字的樣式、大小,粗細(xì),字體系列等進(jìn)行設(shè)置。

參數(shù):

示例:

HarmonyOS JS UI 自定義icon組件-鴻蒙HarmonyOS技術(shù)社區(qū)
  1. ctx.font = '35px sans-serif'
  2. ctx.fillText("Hello World!", 20, 60); 

以上就是本項目主要使用到的幾種api,為了便于圖標(biāo)數(shù)據(jù)結(jié)構(gòu)的清晰配置,所有的api都經(jīng)過了二次封裝,數(shù)據(jù)結(jié)構(gòu)和封裝結(jié)果可以查看項目源碼

注意事項

  1. 可以使用角標(biāo),使用時需將所有的badge屬性作為一個對象用badge-config名稱傳入,這個用法參考了官方badge組件。
  2. 可以繪制圖片,在name屬性上設(shè)置圖片路徑,路徑必須是絕對路徑或者云路徑,不能使用"./“或者”…/"等開頭的相對路徑,而且圖片尺寸需和icon的size值一樣,不然可能會導(dǎo)致繪制不完整,官方有image組件,這個功能有點雞肋。
  3. 雖然圖標(biāo)顏色可以設(shè)置透明色,但是不建議設(shè)置透明色,透明色可能會導(dǎo)致部分圖標(biāo)繪制的效果與預(yù)期相差較大。
  4. 圖標(biāo)的形式參考了市面上主流的圖標(biāo)形式,全部的圖標(biāo)繪制均為canvas繪制,無任何代碼參考,使用的api均為鴻蒙JS UI官方api。
  5. 圖標(biāo)繪制使用的是canvas,雖然在一些特別細(xì)節(jié)的地方可能還比不上矢量圖標(biāo)清晰度,但是此庫理論上可以實現(xiàn)任意圖標(biāo),大家有需求或者有新的圖標(biāo)需要繪制的請評論留言,謝謝。
  6. 目前圖標(biāo)已繪制了230+,已基本完成計劃實現(xiàn)的圖標(biāo),還會繼續(xù)更新,敬請關(guān)注。
  7. 此項目使用canvas繪制圖標(biāo),其實圖標(biāo)可以參考自定義字體樣式來實現(xiàn)字體圖標(biāo),相對來說字體圖標(biāo)文件更小、圖標(biāo)更清晰、也更利于更新管理,有需要的可以看看Vant Openharmony

想了解更多內(nèi)容,請訪問:

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

https://harmonyos.51cto.com

 

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

2021-11-01 10:21:36

鴻蒙HarmonyOS應(yīng)用

2022-02-21 15:16:30

HarmonyOS鴻蒙操作系統(tǒng)

2022-10-26 15:54:46

canvas組件鴻蒙

2022-10-25 15:12:24

自定義組件鴻蒙

2022-07-06 20:24:08

ArkUI計時組件

2009-06-25 14:53:35

自定義UI組件JSF框架

2022-02-16 16:09:12

鴻蒙游戲操作系統(tǒng)

2022-02-16 15:25:31

JS代碼Canvas鴻蒙

2022-04-24 15:17:56

鴻蒙操作系統(tǒng)

2022-03-21 15:19:27

鴻蒙UI組件ets自定義

2022-05-20 14:34:20

list組件鴻蒙操作系統(tǒng)

2021-02-20 12:34:53

鴻蒙HarmonyOS應(yīng)用開發(fā)

2021-11-24 10:02:53

鴻蒙HarmonyOS應(yīng)用

2023-02-20 15:20:43

啟動頁組件鴻蒙

2022-04-07 14:17:15

Harmonytoast組件鴻蒙

2022-07-15 16:45:35

slider滑塊組件鴻蒙

2022-06-30 14:02:07

鴻蒙開發(fā)消息彈窗組件

2022-06-20 15:43:45

switch開關(guān)鴻蒙

2021-12-21 15:22:22

鴻蒙HarmonyOS應(yīng)用

2022-05-23 10:53:54

canvas柱狀圖鴻蒙
點贊
收藏

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

男人天堂久久| av国产在线观看| 国产亚洲成人一区| 一本色道久久综合狠狠躁篇怎么玩 | 91精品国产99| 538精品视频| 亚洲国产中文在线| 91福利视频久久久久| 日韩a级黄色片| 蜜桃成人在线视频| 国产成人一区二区精品非洲| 欧美一区二区三区……| 51精品免费网站| 伊人久久大香线蕉| 日韩免费电影网站| 天天操天天爽天天射| 男人天堂亚洲| 国产精品久久777777| 国产一区二区高清不卡 | а√在线中文在线新版| 国产精品乱人伦中文| 国产青春久久久国产毛片| 中文字幕 国产| 亚洲在线播放| 美日韩精品视频免费看| 国产成人免费观看网站| 麻豆精品99| 日韩一级高清毛片| 欧美大尺度做爰床戏| 老色鬼在线视频| 亚洲日本青草视频在线怡红院 | 97在线精品| 国产视频精品在线| 国产女主播在线播放| 91成人小视频| 欧美日韩一区二区三区在线| 俄罗斯av网站| 6699嫩草久久久精品影院| 亚洲欧洲成人精品av97| 香蕉久久免费影视| 久久久资源网| 久久网这里都是精品| 国产一区二区三区奇米久涩| www日本视频| 国产麻豆精品theporn| 成人福利视频网| 一区二区自拍偷拍| 日韩影院在线观看| 国产www精品| 日本a级c片免费看三区| 国产视频欧美| 日本最新高清不卡中文字幕| 国产www在线| 国产精品久久久久久久久久妞妞 | www.欧美色| 亚洲在线视频| 欧美在线不卡区| 久久99国产综合精品免费| 午夜在线精品偷拍| 日本欧美在线视频| 中文人妻av久久人妻18| 日本中文在线一区| 国产精品欧美一区二区三区奶水| 久草视频在线免费| 免费xxxx性欧美18vr| 国产欧美在线观看| h片在线免费看| 成人黄色网址在线观看| 激情视频在线观看一区二区三区| 日韩一级片免费| 久久午夜电影网| 亚洲精品国产一区| a级影片在线| 亚洲一区二区av在线| 91专区在线观看| 深夜成人影院| 7777女厕盗摄久久久| 性xxxxxxxxx| 欧美午夜寂寞| 曰本色欧美视频在线| 日韩三级久久久| 激情综合激情| 国产激情综合五月久久| 国产无遮挡又黄又爽在线观看| 国产精品视频3p| 国产欧美日产一区| 91丝袜呻吟高潮美腿白嫩在线观看| 日韩av一级电影| 欧美69视频| 国产精品色呦| 激情小说亚洲色图| 亚洲最大色网站| 毛片在线播放视频| 欧美xxxx做受欧美88bbw| 精品美女永久免费视频| 激情视频小说图片| 大菠萝精品导航| 欧美日韩黄视频| 91人人澡人人爽| 精品在线播放| 九九精品在线视频| 精品丰满人妻无套内射| 成人疯狂猛交xxx| 中日韩黄色大片| 久久精品国产一区二区| 亚洲自拍在线观看| 99久久国产热无码精品免费| aa级大片欧美| 亚洲欧美中文在线视频| 六月婷婷七月丁香| 亚洲日产av中文字幕| 亚洲视频精品在线| 国产三级精品三级观看| 亚洲精品美女| 国产欧洲精品视频| 天天摸天天干天天操| 国产精品视频免费| 久久久亚洲精品无码| 亚洲男男av| 亚洲人免费视频| 久久视频免费在线观看| 国产一区二区三区美女| 日本在线免费观看一区| 97蜜桃久久| 欧美巨大另类极品videosbest| 中文字幕第六页| 首页国产精品| 久久久久久久久久久亚洲| 亚洲天堂一二三| 国产视频一区二区在线| 精品欧美一区免费观看α√| 综合成人在线| 色噜噜狠狠色综合网图区| 黄色片中文字幕| 99热这里都是精品| www.国产在线播放| 国产一区 二区| 超碰日本道色综合久久综合| 91国产精品一区| 国产精品美女www爽爽爽| 欧美三级午夜理伦三级| 神马午夜久久| 午夜精品福利视频| 人妻91麻豆一区二区三区| 亚洲影视在线播放| 精品无码av一区二区三区不卡| 欧美成人自拍| 国产a∨精品一区二区三区不卡| 午夜av免费在线观看| 精品成人久久av| 2一3sex性hd| 亚洲影视综合| 欧美精品一区在线| 澳门成人av网| 亚洲天堂精品在线| 小泽玛利亚一区二区三区视频| 91麻豆免费观看| 国产第一页视频| 国产亚洲一区| 国产精品入口尤物| 久久精品视频免费看| 91精品久久久久久久91蜜桃 | 在线观看免费av片| 91在线你懂得| aaa毛片在线观看| 青青草91久久久久久久久| 国产精品精品视频| 欧美精品电影| 9191成人精品久久| 欧美成人片在线观看| 粉嫩av一区二区三区在线播放| 97干在线视频| 美女毛片一区二区三区四区| 国产精品日韩欧美| 18视频在线观看网站| 亚洲成人999| 人妻中文字幕一区二区三区| 66视频精品| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 青青草国产精品97视觉盛宴 | 91涩漫在线观看| 欧美一级高清大全免费观看| 国产无遮挡裸体免费视频| 26uuu精品一区二区三区四区在线| 天堂在线资源视频| 欧美aa国产视频| 欧美连裤袜在线视频| 日本免费在线一区| 68精品久久久久久欧美| 香蕉视频免费在线播放| 亚洲第一av网站| 中文字幕视频二区| 亚洲高清免费在线| 欧美日韩国产一二三区| 成人少妇影院yyyy| 国产一级做a爰片久久| 欧美日韩四区| 五月天亚洲综合小说网| 国产精品天天看天天狠| 国产日韩在线播放| 成人片免费看| 久久99久久99精品免观看粉嫩| 黄色国产在线| 欧美岛国在线观看| 亚洲精品一区二区二区| 亚洲香肠在线观看| 色哟哟一一国产精品| 91麻豆国产福利精品| 亚洲精品国产久| 蜜桃精品视频在线| 免费无码国产v片在线观看| 91偷拍一区二区三区精品| 久久五月天婷婷| 深夜福利一区| 91精品久久久久久久久| 丝袜美腿诱惑一区二区三区| 欧美激情va永久在线播放| eeuss影院www在线播放| 亚洲麻豆视频| 亚洲一区www| 欧美性受xxxx狂喷水| 欧美猛男男办公室激情| 三级网站在线播放| 精品magnet| 国产一级片网址| 亚洲九九爱视频| 久草手机视频在线观看| 91视频国产资源| 国产美女视频免费观看下载软件| 国产又黄又大久久| 一本一道久久a久久综合蜜桃| 久久亚洲欧美| 亚洲中文字幕久久精品无码喷水| 亚洲日本视频| 老太脱裤让老头玩ⅹxxxx| 欧美在线日韩| www.69av| 欧美va天堂| 日韩在线视频在线| 欧美激情麻豆| 国产精品三级一区二区| 欧美激情aⅴ一区二区三区| 日本一级淫片演员| 中文字幕亚洲精品乱码| 在线观看三级网站| 欧美日韩p片| 久久精品xxx| 亚洲免费观看| 18岁网站在线观看| 亚洲中字黄色| 国产成人无码av在线播放dvd| 久久久水蜜桃av免费网站| 国产精品欧美激情在线观看| 亚欧成人精品| 黑人粗进入欧美aaaaa| 免费看黄色91| 久久精品一卡二卡| 国产高清成人在线| av2014天堂网| 久久久综合九色合综国产精品| 97伦伦午夜电影理伦片| 国产偷v国产偷v亚洲高清| 日韩视频在线观看免费视频| 中文一区在线播放| 亚洲女人久久久| 亚洲午夜私人影院| 日韩av大片在线观看| 在线精品视频小说1| 亚洲av无码不卡| 欧美高清视频不卡网| 精品久久无码中文字幕| 日韩av最新在线观看| 男人的天堂在线视频| 尤物99国产成人精品视频| 韩国av网站在线| 午夜精品福利电影| 免费视频观看成人| 国产成人精品自拍| 精品国产精品国产偷麻豆| 一区二区高清视频| 影音先锋久久资源网| 茄子视频成人免费观看| 久久精品国产在热久久| 一级黄色片毛片| 欧美激情一区二区| 久久久精品一区二区涩爱| 91福利在线免费观看| 99产精品成人啪免费网站| 亚洲国产精品va在线观看黑人| 国产中文字幕在线| 欧美精品性视频| 欧美日韩国产v| 91老司机在线| 男男gay无套免费视频欧美 | 天天做天天爱天天综合网| 亚洲天堂第一区| 麻豆精品91| 欧美一级大片免费看| 国产午夜久久久久| 欧美日韩在线观看成人| 色88888久久久久久影院按摩| 精品久久久久成人码免费动漫| 亚洲区一区二区| 中文字幕在线观看播放| 国产精品激情av在线播放| 国产一区二区三区亚洲| 伊人色综合影院| 国产精品一国产精品k频道56| 欧美激情国内自拍| 91老师国产黑色丝袜在线| 免费人成在线观看| 欧美日韩国产电影| 99精品国产99久久久久久97| 亚洲精品电影网站| 污视频网站在线免费| 国产精品中文久久久久久久| 欧美日韩导航| 91午夜在线观看| 国产精品一区二区三区网站| 中文字幕欧美激情极品| 精品久久久久久国产| www.黄色av| 久久香蕉国产线看观看网| 欧美日韩国产网站| 久久综合中文色婷婷| 亚洲精品少妇| 久久免费精品国产| 洋洋av久久久久久久一区| 97人妻精品一区二区三区软件| 亚洲日韩第一页| 三级中文字幕在线观看| 国产精品久久精品国产| 亚洲在线久久| 午夜一级免费视频| 国产精品天天看| 最近日韩免费视频| 亚洲欧美日本精品| 成人免费看视频网站| 欧美精品一区三区在线观看| 夜夜嗨av一区二区三区网站四季av| 女人扒开双腿让男人捅 | 国产成人日日夜夜| 波多野结衣不卡视频| 91精品欧美福利在线观看| 日韩欧美小视频| 国产精品爽爽ⅴa在线观看| 亚州精品视频| 欧美三级午夜理伦三级| 欧美激情一区二区三区蜜桃视频| 中文字幕二区三区| 少妇激情综合网| 国产精品1区在线| 不卡中文字幕在线| 国产成人亚洲精品青草天美| 精国产品一区二区三区a片| 日韩欧美一级精品久久| 26uuu亚洲电影在线观看| 国产 高清 精品 在线 a| 欧美三级不卡| 天天插天天射天天干| 色综合久久综合网| 精品三级久久久久久久电影聊斋| 国产精品国产三级国产aⅴ9色| 国产一区国产二区国产三区| www.久久91| 亚洲精品视频免费看| 手机看片1024日韩| 欧美专区福利在线| 成人a'v在线播放| 小明看看成人免费视频| 亚洲影院久久精品| 色综合成人av| 国产精品一久久香蕉国产线看观看| 欧美a级成人淫片免费看| 爱情岛论坛亚洲自拍| 福利一区福利二区微拍刺激| 九九在线视频| 91老司机在线| 亚洲精选成人| 中文字幕欧美激情极品| 欧美一区二区免费观在线| 黄色美女视频在线观看| 免费毛片一区二区三区久久久| 欧美a级理论片| 久久这里只有精品免费| 亚洲免费一在线| 国产精品中文| aa在线免费观看| 综合自拍亚洲综合图不卡区| 欧美亚洲精品在线观看| 国产精选久久久久久| 亚洲美女黄网| 免费黄色在线网址| 亚洲国产精品高清久久久| 国产精品99久久久久久董美香 | 国产一区二区在线影院| 欧美亚洲精品天堂| 欧美成人激情视频| 精品视频免费| 玖玖爱在线精品视频|