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

HarmonyOS自定義組件之圖層的使用

開發 前端 OpenHarmony
HarmonyOS目前已經有較豐富的自定義組件了,但是多數自定義組件都沒有講到圖層這個概念,都是使用默認圖層進行繪制。這里就通過幾個小例子介紹一下HarmonyOS自定義組件中圖層概念和使用。

[[441917]]

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

前言

HarmonyOS目前已經有較豐富的自定義組件了,但是多數自定義組件都沒有講到圖層這個概念,都是使用默認圖層進行繪制。這里就通過幾個小例子介紹一下HarmonyOS自定義組件中圖層概念和使用。

使用說明

1.HarmonyOS的繪制入口

1.1 DrawTask接口

HarmonyOS的Component組件對外提供了一個DrawTask接口,通過addDrawTask方法為組件添加一個DrawTask,讓開發者可以進行自定義繪制邏輯。首先我們看下DrawTask的描述:

  1. public interface DrawTask { 
  2.       int BETWEEN_BACKGROUND_AND_CONTENT = 1; 
  3.       int BETWEEN_CONTENT_AND_FOREGROUND = 2; 
  4.  
  5.       void onDraw(Component component, Canvas canvas); 
  6.   } 

 1.2 onDraw繪制方法

這個接口中只有一個onDraw方法,做移動開發的同學對這個名稱的方法應該都很熟悉,在這個回調里系統提供了一塊canvas畫布,我們可以調用canvas的api進行一些基礎圖形的組合繪制。

2.HarmonyOS圖層介紹

2.1 圖層概念介紹

HarmonyOS為每個組件定義了5個圖層,從下往上分別為:Background -> UserLayer1 -> Content -> UserLayer2 -> Foreground,并且繪制流程也是按照從下往上的順序進行繪制的,這點其實和我們熟悉的View的繪制流程基本一致。這中設計和PS中的圖層概念基本一致,通過構建多個圖層分別進行操作,最終再合成為一個圖層渲染到屏幕上。我們可以用下面這圖來理解:

#星光計劃2.0#HarmonyOS自定義組件之圖層的使用-鴻蒙HarmonyOS技術社區

在這個圖層結構中,有兩個layer是提供給上層應用使用的,分別如圖中的UserLayer1和UserLayer2。他們分別位于背景與內容之間,內容與前景之間。其中,背景,內容,前景為系統私有,應用層無法對其進行干預。(這里補充說明一點,從官方API文檔說明來看是存在Foreground圖層的,但是實際中尚不清楚系統是如何使用該圖層,個人猜測應該是留給列表的滾動條這類場景使用。)

2.2 圖層概念實踐

在第一節的DrawTask接口介紹中,里面定義和圖層相關的兩個常量:BETWEEN_BACKGROUND_AND_CONTENT 和 BETWEEN_CONTENT_AND_FOREGROUND,對應的就是上圖中的兩個User Layer。

下面我們用代碼來實踐一下這個圖層結構和這兩個常量的作用。

自定義一個Text組件,分別在上圖中的兩個UserLayer中繪制不同顏色的實心矩形:

  1. public class CustomText extends Text { 
  2.  
  3.     public CustomText(Context context, AttrSet attrSet) { 
  4.         super(context, attrSet); 
  5.         init(); 
  6.     } 
  7.  
  8.     private void prepare() { 
  9.         // 繪制紅色背景 
  10.         ShapeElement background = new ShapeElement(); 
  11.         background.setShaderType(ShapeElement.RECTANGLE); 
  12.         background.setRgbColor(new RgbColor(255,0,0)); 
  13.         setBackground(background); 
  14.         // 繪制白色文字 
  15.         setText("你好你好你好你好你好"); 
  16.         setTextColor(Color.WHITE); 
  17.     } 
  18.  
  19.     private void init() { 
  20.         prepare(); 
  21.         // 在BETWEEN_BACKGROUND_AND_CONTENT圖層上繪制藍色矩形 
  22.         addDrawTask(new BackDrawTask(), DrawTask.BETWEEN_BACKGROUND_AND_CONTENT); 
  23.         // 在BETWEEN_CONTENT_AND_FOREGROUND圖層上繪制綠色矩形 
  24.         addDrawTask(new ForeDrawTask(), DrawTask.BETWEEN_CONTENT_AND_FOREGROUND); 
  25.     } 
  26.  
  27.     // BETWEEN_BACKGROUND_AND_CONTENT 
  28.     private static class BackDrawTask implements DrawTask { 
  29.         @Override 
  30.         public void onDraw(Component component, Canvas canvas) { 
  31.             final int offset = 50; 
  32.             Paint paint = new Paint(); 
  33.             paint.setStyle(Paint.Style.FILL_STYLE); 
  34.             paint.setColor(Color.BLUE); 
  35.             canvas.drawRect(new Rect(offset, offset, component.getWidth() - offset, component.getHeight() - offset), paint); 
  36.         } 
  37.     } 
  38.  
  39.     // BETWEEN_CONTENT_AND_FOREGROUND 
  40.     private static class ForeDrawTask implements DrawTask { 
  41.         @Override 
  42.         public void onDraw(Component component, Canvas canvas) { 
  43.             final int offset = 100; 
  44.             Paint paint = new Paint(); 
  45.             paint.setStyle(Paint.Style.FILL_STYLE); 
  46.             paint.setColor(Color.GREEN); 
  47.             canvas.drawRect(new Rect(offset, offset, component.getWidth() - offset, component.getHeight() - offset), paint); 
  48.         } 
  49.     } 

布局代碼如下:

  1. <DirectionalLayout 
  2.     xmlns:ohos="http://schemas.huawei.com/res/ohos" 
  3.     ohos:height="match_parent" 
  4.     ohos:width="match_parent" 
  5.     ohos:alignment="center" 
  6.     ohos:orientation="vertical"
  7.  
  8.     <com.example.myapplication.CustomText 
  9.         ohos:height="300vp" 
  10.         ohos:width="300vp" 
  11.         ohos:layout_alignment="horizontal_center" 
  12.         ohos:text_size="40vp" /> 
  13.  
  14. </DirectionalLayout> 

 運行項目,我們來看下實際的渲染效果,的確符合預期。

#星光計劃2.0#HarmonyOS自定義組件之圖層的使用-鴻蒙HarmonyOS技術社區

從目視的垂直方向,從底部往上的內容依次是:

最底層的紅色背景(Background),

自定義的藍色矩形(BackDrawTask),

Text自己的文本內容(Content),

自定義的綠色矩形(ForeDrawTask)。

3.HarmonyOS圖層的使用

3.1 繼承Component的自定義組件

當我們繼承Component去實現自定義組件時,這時候不論選用哪個圖層進行繪制都是一樣。因為兩個UserLayer都是位于Background圖層之上,而默認的Component組件并沒有內容層和前景的默認繪制,因此可以忽略這兩個圖層。

3.2 通過圖層實現水波紋效果

當我們繼承系統組件,系統組件的內容層和前景層都有內部繪制邏輯,因此我們慎重選擇UserLayer圖層了。

給自定義Button添加一個水波紋的觸摸反饋效果**(水波紋效果是需要繪制在button文字之下,button背景之上,因此使用 BETWEEN_BACKGROUND_AND_CONTENT)**:

  1. public class CustomButton extends Button implements Component.TouchEventListener, Component.DrawTask { 
  2.     private float downX, downY; 
  3.     private int maxRadius; 
  4.     private float currentRadius; 
  5.     private final Paint paint = new Paint(); 
  6.  
  7.     { 
  8.         paint.setColor(Color.YELLOW); 
  9.         paint.setStyle(Paint.Style.FILL_STYLE); 
  10.     } 
  11.  
  12.     private AnimatorValue av = new AnimatorValue(); 
  13.  
  14.     public CustomButton(Context context, AttrSet attrSet) { 
  15.         super(context, attrSet); 
  16.         av.setValueUpdateListener((animatorValue, v) -> { 
  17.             currentRadius = maxRadius * v; 
  18.             invalidate(); 
  19.         }); 
  20.         init(); 
  21.     } 
  22.  
  23.     @Override 
  24.     public boolean onTouchEvent(Component component, TouchEvent touchEvent) { 
  25.         if (touchEvent.getAction() == TouchEvent.PRIMARY_POINT_DOWN) { 
  26.             if (maxRadius == 0) { 
  27.                 int w = component.getWidth(); 
  28.                 int h = component.getHeight(); 
  29.                 maxRadius = (int) Math.sqrt(w * w + h * h); 
  30.             } 
  31.             int index = touchEvent.getIndex(); 
  32.             MmiPoint pointer = touchEvent.getPointerPosition(index); 
  33.             downX = pointer.getX(); 
  34.             downY = pointer.getY(); 
  35.             av.cancel(); 
  36.             av.start(); 
  37.             return true
  38.         } else if (touchEvent.getAction() == TouchEvent.PRIMARY_POINT_UP) { 
  39.             av.cancel(); 
  40.             currentRadius = 0; 
  41.             invalidate(); 
  42.             return true
  43.         } 
  44.         return false
  45.     } 
  46.  
  47.     private void init() { 
  48.         setTouchEventListener(this); 
  49.         addDrawTask(this, DrawTask.BETWEEN_BACKGROUND_AND_CONTENT); 
  50.     } 
  51.  
  52.     @Override 
  53.     public void onDraw(Component component, Canvas canvas) { 
  54.         canvas.drawCircle(downX, downY, currentRadius, paint); 
  55.     } 

效果如下:

#星光計劃2.0#HarmonyOS自定義組件之圖層的使用-鴻蒙HarmonyOS技術社區

3.3 通過圖層實現蒙層效果

給自定義Image增加一個顏色遮罩效果**(圖片蒙層是在圖片內容上加一個遮罩,因此需要在圖片之上進行蒙層繪制,因此使用 BETWEEN_CONTENT_AND_FOREGROUND)**:

  1. public class CustomImage extends Image implements Component.DrawTask { 
  2.     private final Paint paint = new Paint(); 
  3.  
  4.     { 
  5.         paint.setColor(Color.YELLOW); 
  6.         paint.setStyle(Paint.Style.FILL_STYLE); 
  7.         paint.setAlpha(0.3f); 
  8.     } 
  9.  
  10.     public CustomImage(Context context, AttrSet attrSet) { 
  11.         super(context, attrSet); 
  12.         // 圖片蒙層是在圖片內容上加一個遮罩,因此需要在內容層和前景層進行蒙層繪制 
  13.         addDrawTask(this, DrawTask.BETWEEN_CONTENT_AND_FOREGROUND); 
  14.     } 
  15.  
  16.     @Override 
  17.     public void onDraw(Component component, Canvas canvas) { 
  18.         canvas.drawRect(new Rect(0, 0, component.getWidth(), component.getHeight()), paint); 
  19.     } 

4.效果展示

效果如下,左邊為原始Image,右邊的為添加蒙版的Image:

#星光計劃2.0#HarmonyOS自定義組件之圖層的使用-鴻蒙HarmonyOS技術社區

總結

以上就是關于鴻蒙圖層的介紹,核心內容概括如下:

  • HarmonyOS為每個組件定義了5個圖層,從下往上分別為:Background、UserLayer1、Content、UserLayer2、Foreground。
  • HarmonyOS自定義組件能夠使用的圖層有兩個,分別位于Background和Content、Content和Foreground之間。
  • 靈活的選擇繪制圖層,可以實現特殊的UI效果,例如水波紋觸摸反饋、圖片遮罩蒙層效果等。

文章相關附件可以點擊下面的原文鏈接前往下載

https://harmonyos.51cto.com/resource/1612

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

 

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2021-11-01 10:21:36

鴻蒙HarmonyOS應用

2022-07-15 16:45:35

slider滑塊組件鴻蒙

2022-06-30 14:02:07

鴻蒙開發消息彈窗組件

2022-06-20 15:43:45

switch開關鴻蒙

2022-07-12 16:56:48

自定義組件鴻蒙

2022-04-24 15:17:56

鴻蒙操作系統

2022-05-20 14:34:20

list組件鴻蒙操作系統

2021-03-09 15:23:45

鴻蒙HarmonyOS應用開發

2023-02-20 15:20:43

啟動頁組件鴻蒙

2021-11-24 10:02:53

鴻蒙HarmonyOS應用

2022-02-16 15:25:31

JS代碼Canvas鴻蒙

2021-09-15 10:19:15

鴻蒙HarmonyOS應用

2022-10-26 15:54:46

canvas組件鴻蒙

2022-10-25 15:12:24

自定義組件鴻蒙

2022-07-06 20:24:08

ArkUI計時組件

2022-02-21 15:16:30

HarmonyOS鴻蒙操作系統

2021-12-21 15:22:22

鴻蒙HarmonyOS應用

2022-02-16 08:12:03

組件樣式元素

2021-12-30 16:10:52

鴻蒙HarmonyOS應用

2021-11-22 10:00:33

鴻蒙HarmonyOS應用
點贊
收藏

51CTO技術棧公眾號

国产精品视频一| 亚洲欧美激情在线视频| 日本久久高清视频| 后入内射欧美99二区视频| 国产精品日本| 日韩亚洲在线观看| 任你躁av一区二区三区| 中文字幕在线直播| 中文字幕色av一区二区三区| 国产另类第一区| 中文字幕福利视频| 在线视频观看日韩| 日韩一级黄色av| 黄色免费看视频| 欧美午夜三级| 狠狠爱在线视频一区| 美女在线免费视频| 久久精品色图| 国产成人免费在线观看| 国产成人啪精品视频免费网| 黄色片在线观看网站| 国产探花在线精品| 日韩精品免费在线观看| 性生活在线视频| 国产精品麻豆成人av电影艾秋| 精品国产91久久久久久老师| 喜爱夜蒲2在线| av资源网在线观看| 久久综合av免费| 国产激情一区二区三区在线观看| 久久久黄色大片| 日韩一区二区久久| 久久99青青精品免费观看| 激情无码人妻又粗又大| 狠狠做六月爱婷婷综合aⅴ| 亚洲精品国产品国语在线| 无码人妻少妇色欲av一区二区| av在线日韩| 日韩欧美国产黄色| 91av资源网| av丝袜在线| 亚洲成年人影院| 亚洲理论电影在线观看| gogogogo高清视频在线| 国产精品久久精品日日| 亚洲美女搞黄| av在线之家电影网站| 久久久久久久综合日本| 欧美动漫一区二区| 手机看片福利在线观看| 99re8在线精品视频免费播放| 99久久国产免费免费| aaa一区二区| 国产成人午夜电影网| 亚洲一区二区在线播放| a级片在线视频| 国产1区2区3区精品美女| 懂色中文一区二区三区在线视频| 精品人妻伦一区二区三区久久| 国产在线播精品第三| 5566av亚洲| 黄色一级大片在线免费看国产一 | 亚洲成人在线网站| 成人免费性视频| www.51av欧美视频| 日韩欧美国产成人| 在线观看免费污视频| 亚洲高清影院| 亚洲成人激情视频| 一区二区免费在线观看视频| 亚洲深夜福利在线观看| 国产小视频91| 好吊日在线视频| 亚洲国产精品第一区二区三区| 992tv成人免费影院| www.中文字幕在线观看| 秋霞国产午夜精品免费视频| 成人免费激情视频| 亚洲精品97久久中文字幕无码| 成人免费电影视频| 日本一区二区不卡高清更新| 日本中文字幕在线播放| 一区二区三区中文免费| 狠狠97人人婷婷五月| 日韩一区精品| 精品日韩一区二区三区免费视频| 欧美丰满少妇人妻精品| 欧美电影免费| 2018日韩中文字幕| 国产一级片一区二区| 国产一区二区三区久久悠悠色av| 成人自拍视频网站| 国产系列电影在线播放网址| 亚洲精品国产视频| 精品免费国产一区二区| 国产精品va视频| 亚洲欧美国产精品专区久久| 中文字幕在线2021| 久久一区精品| 91丝袜脚交足在线播放| 精品电影在线| 亚洲午夜三级在线| 一级片视频免费观看| 成人台湾亚洲精品一区二区| 中文字幕在线看视频国产欧美在线看完整 | 香蕉久久夜色精品国产更新时间| 日韩有码在线播放| 日韩精品一区二区在线播放 | 2020国产精品久久精品不卡| 免费在线性爱视频| 亚洲激情第一区| 男女啪啪网站视频| 美女av一区| 欧美高清不卡在线| 中文区中文字幕免费看| av资源网一区| 奇米777四色影视在线看| 美女网站视频一区| 亚洲国产精品成人va在线观看| 亚洲 欧美 国产 另类| 亚洲欧美成人| 国模精品一区二区三区| 国产剧情在线| 欧美三级电影在线看| jizz日本免费| 亚洲深爱激情| 国产精品中出一区二区三区| 超碰公开在线| 欧美裸体一区二区三区| 国产综合精品在线| 欧美资源在线| 欧美第一黄网| 桃色一区二区| 亚洲视频在线观看| 黄色在线免费观看| 91视频在线看| 天天夜碰日日摸日日澡性色av| 日韩精品一区国产| 久久91亚洲精品中文字幕奶水| 国产又粗又猛视频| 亚洲欧洲三级电影| 亚洲第一区第二区第三区| 日韩中文首页| 91精品免费视频| 思思99re6国产在线播放| 欧美性一二三区| 美国黄色特级片| 久久精品国产亚洲高清剧情介绍| 天天综合色天天综合色hd| 久久久一本精品| 亚洲午夜未满十八勿入免费观看全集| 销魂美女一区二区| 国产午夜精品美女毛片视频| 欧洲熟妇精品视频| 日韩电影免费网址| 91视频国产一区| 日韩av毛片| 亚洲高清不卡av| 综合激情网五月| 国产肉丝袜一区二区| 午夜免费看视频| 综合五月婷婷| 精品欧美日韩在线| 色老太综合网| 精品激情国产视频| 亚洲男女视频在线观看| 精品久久久久人成| 特级西西www444人体聚色| 麻豆国产精品视频| www.亚洲成人网| 欧美男人操女人视频| 日韩女在线观看| 香蕉视频免费在线播放| 8x8x8国产精品| 久久久久久久久久91| 99久久国产综合色|国产精品| 成人在线观看a| 99精品美女| 国产亚洲福利社区| 欧美日韩五区| 久久99热精品这里久久精品| 视频一区二区三区国产| 欧美日韩一区二区三区在线| 1024手机在线视频| 久久久不卡网国产精品二区| 肉色超薄丝袜脚交| 国产亚洲毛片在线| 手机福利在线视频| 日韩有码一区| 91免费看片网站| 欧美aa在线观看| 久久精品99无色码中文字幕| 天天射天天色天天干| 欧美色手机在线观看| 国产网站在线看| 国产精品伦理在线| 艳妇乳肉豪妇荡乳xxx| 久久 天天综合| 国产男女在线观看| 欧美91视频| 亚洲不卡中文字幕| 亚洲精品一二三**| 国产精品亚洲网站| 亚洲人成在线网站| 色综合视频网站| 999在线视频| 亚洲码在线观看| www.五月婷婷| 欧美精品乱码久久久久久按摩| www.毛片.com| 亚洲第一综合色| 色婷婷在线视频观看| 中文字幕免费观看一区| 超碰97人人干| av电影天堂一区二区在线观看| 色婷婷激情视频| 日本一区中文字幕| 欧美视频第一区| 宅男噜噜噜66一区二区| a级免费在线观看| 欧美在线精品一区| 在线视频欧美一区| 久久一区二区三区电影| 欧美日韩电影一区二区三区| 加勒比久久高清| 国产v亚洲v天堂无码| av在线亚洲一区| 国产日韩欧美综合| 国产精品麻豆成人av电影艾秋| 日韩av观看网址| 在线精品亚洲欧美日韩国产| 91国在线精品国内播放| 男女在线观看视频| 欧美精品中文字幕一区| 污片在线免费观看| 欧美大片免费观看| 日本在线观看大片免费视频| 美女少妇精品视频| 成人午夜在线影视| 欧美久久久精品| 八戒八戒神马在线电影| 久久综合久中文字幕青草| 麻豆网站在线| 蜜臀久久99精品久久久无需会员 | 91欧美一区二区三区| 激情综合亚洲精品| 国产一级片中文字幕| 国产精品一二三区在线| 韩国三级hd中文字幕有哪些| 国产高清一区日本| 国产婷婷在线观看| www国产成人| 亚洲区自拍偷拍| 国产精品久久久久久久久动漫| jizzjizzjizz国产| 亚洲色图第一区| 国产一级特黄a高潮片| 精品国产老师黑色丝袜高跟鞋| 亚洲熟女综合色一区二区三区| 日本韩国一区二区三区视频| 岳乳丰满一区二区三区| 91精品国产一区二区| 亚洲男女视频在线观看| 精品无人区太爽高潮在线播放| 男男激情在线| 久久精品国产亚洲| av中文资源在线资源免费观看| 日本亚洲欧美成人| 日韩电影精品| 国产精品乱码视频| 国产精品一区二区三区av麻 | 六月婷婷七月丁香| 欧美国产禁国产网站cc| 婷婷久久综合网| 亚洲成人动漫精品| 正在播放亚洲精品| 日韩一级大片在线观看| 日本黄在线观看| 久久精品99无色码中文字幕| 国产美女高潮在线| 国产日本欧美一区| 91成人福利| 日韩欧美精品一区二区三区经典| 亚洲成人99| 欧美在线观看成人| 国产在线精品视频| 真人bbbbbbbbb毛片| 中文字幕一区免费在线观看| 午夜影院在线看| 在线成人免费观看| 外国精品视频在线观看| 在线看日韩欧美| segui88久久综合9999| 91精品国产综合久久久久久久久| jizz国产精品| 亚洲国产欧美一区二区三区不卡| 亚洲二区在线| 亚洲av无日韩毛片久久| 久久这里只有精品视频网| 欧美卡一卡二卡三| 欧美色精品在线视频| 午夜国产在线观看| 久久久国产在线视频| av在线日韩| 久久国产一区| 欧美aⅴ99久久黑人专区| 国产一级做a爰片久久| 91视频一区二区| 免费中文字幕视频| 欧美久久久久免费| 3d成人动漫在线| 国产成人综合一区二区三区| 嗯用力啊快一点好舒服小柔久久| 一本久久a久久精品vr综合 | 欧美影院精品一区| 人人妻人人玩人人澡人人爽| 久久中文字幕在线| 黄页免费欧美| 亚洲成人18| 日韩二区三区在线观看| 国产精品无码在线| 亚洲国产一区二区三区 | 国产精品第一| 神马影院午夜我不卡| 麻豆久久婷婷| 国产精品无码午夜福利| 午夜精品福利一区二区三区蜜桃| www.亚洲黄色| 欧美大片大片在线播放| 日本在线成人| 老司机av福利| 国产久卡久卡久卡久卡视频精品| 情侣偷拍对白清晰饥渴难耐| 欧美性极品少妇| 成人动漫在线播放| 国产精品亚洲精品| 久久伦理在线| 亚洲精品第三页| 亚洲女同女同女同女同女同69| 国产永久免费视频| 久久综合免费视频影院| 国产精品日本一区二区不卡视频| 国产精品无码乱伦| 国产在线播精品第三| 激情五月婷婷小说| 精品国产乱码久久久久久浪潮| 日韩精品分区| 国产综合动作在线观看| 午夜一区不卡| 亚洲欧洲久久久| 欧美精品视频www在线观看| 成人在线观看免费网站| 91蜜桃网站免费观看| 亚洲婷婷免费| 亚洲国产果冻传媒av在线观看| 欧美午夜影院在线视频| 久久99久久| 成人激情电影一区二区| 欧美激情aⅴ一区二区三区| 国产chinesehd精品露脸| 午夜免费久久看| 九色国产在线观看| 国产女人精品视频| 欧美日韩精品免费观看视频完整| 大桥未久恸哭の女教师| 色视频一区二区| 人人干在线视频| 国产成人精品免费视频大全最热 | 国产成人精品免费视频| 日韩www.| 年下总裁被打光屁股sp| 黑人巨大精品欧美一区二区三区 | 国产一级在线| 亚洲va码欧洲m码| 99成人免费视频| 永久免费观看片现看| 精品免费视频一区二区| 超碰国产一区| 国产三级中文字幕| 93久久精品日日躁夜夜躁欧美| 中文字幕一区二区三区波野结 | 中文字幕高清在线播放| 亚洲丰满在线| 成人久久18免费网站麻豆 | 日韩免费一区二区| 欧美专区福利免费| 小泽玛利亚av在线| 久久久久久久久久久久久久久99 | 天天综合在线观看| 三上悠亚久久精品| 国产精品成人免费在线| 日本xxxxwww| 国产日韩av在线播放| 亚洲欧洲视频| 91视频青青草| 一个色综合导航| 超碰地址久久| 色婷婷激情视频| 欧美性受xxxx黑人xyx| 免费成人在线电影|