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

2020征文-TV「續(xù)3.1.1 文本組件」不需要背景圖,自定義繪制會(huì)更好

開(kāi)發(fā) 前端
本小節(jié)我們對(duì)ShapeElement類做具體介紹,在后面的組件中將不在詳細(xì)介紹,可以根據(jù)本節(jié)內(nèi)容自定義不同樣式的組件。對(duì)于ShapeElement類中的另外兩個(gè)繪制幾何圖形的方法,我將在后面的小節(jié)中單獨(dú)介紹。

 [[356867]]

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

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

https://harmonyos.51cto.com/#zz

上節(jié)我們對(duì)Text組件有了詳細(xì)的認(rèn)知,我們可以通過(guò)設(shè)置Text組件的各類屬性來(lái)讓Text組件美觀起來(lái),但是我們僅僅能設(shè)置背景、字體大小、字體大小自適應(yīng)、內(nèi)容折行、外邊距、內(nèi)邊距等。很多時(shí)候我們想給字體設(shè)置邊框、圓角、陰影等等特殊的效果,但是在屬性中沒(méi)有特定的屬性可以完成這件事。當(dāng)然我們可以給Text組件設(shè)置背景圖片,這樣也可以達(dá)到我們的預(yù)期效果,但是如果整個(gè)APP中圖片比較多會(huì)增加我們安裝包的體積,還會(huì)在各種手機(jī)的適配上出現(xiàn)不可預(yù)知的問(wèn)題。

官方團(tuán)隊(duì)提供了一個(gè)可以繪制帶有顏色、漸變、邊框,用于視圖背景的,及設(shè)置各種形狀的類—ShapeElement。

ShapeElement類源碼

ShapeElement類是Element的子類,Element類有多個(gè)擴(kuò)展類,這里就不詳細(xì)說(shuō)明了,后面我們?cè)谛枰臅r(shí)候再擴(kuò)展講解。目前Java API中提供了多個(gè)常量值,兩個(gè)構(gòu)造函數(shù),以及多個(gè)繪圖方法。

我們先來(lái)了解一下能夠設(shè)置哪些形狀?

ShapeElement類提供了設(shè)置矩形、橢圓形、直線、圓弧和路徑(以直線段、二次曲線和三次曲線的幾何組合表示多輪廓路徑)。本節(jié)僅對(duì)前三個(gè)幾何圖形做介紹,后兩個(gè)后面小節(jié)會(huì)詳細(xì)介紹。

  1. /** 
  2.   * 繼承自Element,提供了帶有顏色漸變的可繪制實(shí)例,通常用于視圖背景 
  3.   */ 
  4. public class ShapeElement extends Element { 
  5.     // 可繪制的幾何圖形 
  6.     // 繪制形狀為矩形 
  7.     public static final int RECTANGLE = 0; 
  8.     // 繪制形狀為橢圓 
  9.     public static final int OVAL = 1; 
  10.     // 繪制形狀為直線 
  11.     public static final int LINE = 2; 
  12.      
  13.     //默認(rèn)構(gòu)造器,在代碼中設(shè)定幾何圖形和背景的話,使用這個(gè)構(gòu)造函數(shù) 
  14.     public ShapeElement() {} 
  15.     //引用資源文件中設(shè)定的幾何圖形和背景的話,使用這個(gè)構(gòu)造函數(shù) 
  16.     //xmlId為資源文件的內(nèi)存地址 
  17.     public ShapeElement(Context context, int xmlId) {} 
  18.      
  19.     //設(shè)置要顯示的集合圖形,參數(shù)為上面的靜態(tài)常量 
  20.     public void setShape(int shape) {} 
  21.     //設(shè)置背景顏色 
  22.     public void setRgbColor(RgbColor color) {} 
  23.     //設(shè)置漸變效果填充的顏色值,參數(shù)為顏色數(shù)組,對(duì)直線無(wú)效 
  24.     public void setRgbColors(RgbColor[] colors) {} 
  25.     //設(shè)置邊框的寬度和顏色 
  26.     public void setStroke(int width, RgbColor color) {} 
  27.     //設(shè)置圓角半徑,這個(gè)方法僅對(duì)矩形有效 
  28.     public void setCornerRadius(float radius) {} 
  29.     //設(shè)置每個(gè)角的半徑,這個(gè)方法僅對(duì)矩形有效 
  30.     //表示四個(gè)角的半徑數(shù)組。如果數(shù)組的長(zhǎng)度不等于8,則該設(shè)置無(wú)效。 
  31.     // 每對(duì)半徑表示一個(gè)角的x軸半徑和y軸半徑。 
  32.     public void setCornerRadiiArray(float[] radii) {} 
  33.     //指定組件的漸變效果方向 
  34.     public void setOrientation(ShapeElement.Orientation orientation) {} 
  35.     public void setGradientOrientation(ShapeElement.Orientation orientation) {} 
  36.     //設(shè)置虛線的間隔和相位 
  37.     //數(shù)組項(xiàng)是成對(duì)的:這些值的偶數(shù)和奇數(shù)索引分別指定要繪制的象素個(gè)數(shù)和空白象素個(gè)數(shù)。 
  38.     public void setDashPathEffectValues(float[] intervals, float phase) {} 

 ShapeElement實(shí)例應(yīng)用

上面我們將常用的源碼做了簡(jiǎn)單分析,接下來(lái)我們將以實(shí)操為主,能夠熟練掌握ShapeElement的應(yīng)用。

我們先來(lái)看看上面的UI界面,上面有三種自定義文本顯示,矩形、橢圓形、直線。而OHOS還提供了圓弧和基于路徑的多形狀圖。在矩形中,我們分別實(shí)現(xiàn)了默認(rèn)的矩形背景,四角相同的圓角矩形背景,四角不同的圓角矩形背景,實(shí)線邊框的矩形背景,虛線邊框的矩形背景,橢圓背景,圓形背景,及直線背景。

首先我們先了解一下,我們?yōu)楹问褂眠@種類型的背景。

1、給app瘦身,可以替代純色和漸變色的組件背景

2、編寫一個(gè)矩形、圓、橢圓,便于維護(hù),只需要改動(dòng)少量代碼即可實(shí)現(xiàn)效果

3、節(jié)省內(nèi)存

這些設(shè)置背景的圖形和背景色在ShapeElement類中,ShapeElement類是Element類的子類,該類用于實(shí)現(xiàn)帶有漸變效果的圖形化視圖背景。其提供了矩形、橢圓形、直線、圓弧和基于路徑的多形狀圖,本節(jié)我們先來(lái)對(duì)矩形、橢圓形和直線做示例介紹,后兩種我們?cè)诤罄m(xù)開(kāi)專門的小節(jié)做詳細(xì)介紹。

矩形

矩形是常見(jiàn)的視圖背景,我們可以設(shè)置默認(rèn)的矩形、帶圓角的矩形、帶邊框的矩形。

  1. //矩形背景 
  2. DirectionalLayout rectangle_layout = initChildDirectionalLayout(this); 
  3.  
  4. //這個(gè)組件顯示的效果是"帶背景的矩形" 
  5. Text rectangle_background_text = initText(this, "帶背景的矩形"); 
  6. //設(shè)置背景色 
  7. ShapeElement rectangle_background_text_element = initChildShapeElement(this); 
  8. rectangle_background_text_element.setShape(ShapeElement.RECTANGLE); 
  9. rectangle_background_text.setBackground(rectangle_background_text_element); 
  10. rectangle_layout.addComponent(rectangle_background_text); 
  11.  
  12. //這個(gè)組件顯示的效果是"帶背景和圓角的矩形" 
  13. Text rectangle_background_radius_text = initText(this, "帶背景和圓角的矩形"); 
  14. //設(shè)置背景色和圓角 
  15. ShapeElement rectangle_background_radius_text_element = initChildShapeElement(this); 
  16. rectangle_background_radius_text_element.setShape(ShapeElement.RECTANGLE); 
  17. rectangle_background_radius_text_element.setCornerRadius(20); 
  18. rectangle_background_radius_text_element.setDashPathEffectValues(new float[]{20f, 25f, 30f, 35f}, 2); 
  19. rectangle_background_radius_text.setBackground(rectangle_background_radius_text_element); 
  20. rectangle_layout.addComponent(rectangle_background_radius_text); 
  21.  
  22. //這個(gè)組件顯示的效果是"帶背景和四角不同圓角的矩形" 
  23. Text rectangle_background_different_radius_text = initText(this, "帶背景和不同圓角的矩形"); 
  24. //設(shè)置背景色和每個(gè)角的圓角 
  25. ShapeElement rectangle_background_different_radius_text_element = initChildShapeElement(this); 
  26. rectangle_background_different_radius_text_element.setShape(ShapeElement.RECTANGLE); 
  27. rectangle_background_different_radius_text_element.setCornerRadiiArray(new float[]{20, 40, 30, 60, 20, 20, 100, 120}); 
  28. rectangle_background_different_radius_text.setBackground(rectangle_background_different_radius_text_element); 
  29. rectangle_layout.addComponent(rectangle_background_different_radius_text); 
  30.  
  31.  
  32. //這個(gè)組件顯示的效果是"漸變背景"矩形 
  33. Text gradient_background_text = initText(this, "帶漸變效果的矩形背景"); 
  34. //設(shè)置背景色和漸變(從下端角到上端角) 
  35. ShapeElement gradient_background_text_element = initChildShapeElement(this); 
  36. gradient_background_text_element.setShape(ShapeElement.RECTANGLE); 
  37. RgbColor[] rgbColors = new RgbColor[]{new RgbColor(34, 197, 255), new RgbColor(255, 197, 34)}; 
  38. gradient_background_text_element.setRgbColors(rgbColors); 
  39. gradient_background_text_element.setGradientOrientation(ShapeElement.Orientation.BOTTOM_END_TO_TOP_START); 
  40. gradient_background_text.setBackground(gradient_background_text_element); 
  41. rectangle_layout.addComponent(gradient_background_text); 
  42.  
  43. //這個(gè)組件的效果是"實(shí)線邊框的背景"矩形 
  44. Text stroke_background_text = initText(this, "實(shí)線邊框的背景"); 
  45. //設(shè)置背景色和路徑 
  46. ShapeElement stroke_background_text_element = initChildShapeElement(this); 
  47. stroke_background_text_element.setShape(ShapeElement.RECTANGLE); 
  48. stroke_background_text_element.setStroke(5, new RgbColor(255, 197, 34)); 
  49. stroke_background_text.setBackground(stroke_background_text_element); 
  50. rectangle_layout.addComponent(stroke_background_text); 
  51.  
  52. //這個(gè)組件的效果是"虛線邊框的背景"矩形 
  53. Text stroke_dash_background_text = initText(this, "虛線邊框的背景"); 
  54. //設(shè)置背景色和路徑 
  55. ShapeElement stroke_dash_background_text_element = initChildShapeElement(this); 
  56. stroke_dash_background_text_element.setShape(ShapeElement.RECTANGLE); 
  57. stroke_dash_background_text_element.setStroke(5, new RgbColor(255, 197, 34)); 
  58. stroke_dash_background_text_element.setDashPathEffectValues(new float[]{10, 21, 32, 43, 54, 65}, 1); 
  59. stroke_dash_background_text.setBackground(stroke_dash_background_text_element); 
  60. rectangle_layout.addComponent(stroke_dash_background_text); 

 

OHOS也提供了加載XML資源文件的方法,在graphic文件夾下可以創(chuàng)建xml類型的可繪制資源,如SVG可縮放矢量圖形文件、基本的幾何圖形(如矩形、圓形、線等)shape資源,下面是shape資源XML格式:

  1. <?xml version="1.0" encoding="UTF-8" ?> 
  2. <shape xmlns:ohos="http://schemas.huawei.com/res/ohos" 
  3.        ohos:shape="rectangle"
  4.     <solid 
  5.         ohos:color="#FFFFFF"/> 
  6. </shape> 

 其中ohos:shape是指定幾何圖形,rectangle為矩形樣式。shape的屬性有solid(背景色)、corners表示圓角、gradient表示漸變、stroke表示邊框。

  1. <?xml version="1.0" encoding="UTF-8" ?> 
  2. <shape xmlns:ohos="http://schemas.huawei.com/res/ohos" 
  3.        ohos:shape="rectangle"
  4.     <solid 
  5.         ohos:color="#FF6A5C"/> 
  6.  
  7.     <corners 
  8.         ohos:radius="20"/> 
  9. <!-- 由于缺少相關(guān)文檔,還未摸索出漸變的設(shè)置方式 --> 
  10. <!--    <gradient/>--> 
  11.  
  12.     <stroke 
  13.         ohos:width="2" 
  14.         ohos:color="#000000"/> 
  15. </shape> 

  

橢圓形

橢圓一般我們不常用,但是圓形我們是常用的,比如默認(rèn)頭像,我們使用純色背景來(lái)實(shí)現(xiàn)。

  1. //橢圓形背景 
  2.  
  3. DirectionalLayout oval_layout = initChildDirectionalLayout(this); 
  4.  
  5. //這個(gè)組件顯示的效果是"帶背景的橢圓" 
  6.  
  7. Text oval_background_text = initText(this, "帶背景的橢圓"); 
  8.  
  9. //設(shè)置背景和橢圓 
  10.  
  11. ShapeElement oval_background_text_element = initChildShapeElement(this); 
  12.  
  13. oval_background_text_element.setShape(OVAL); 
  14.  
  15. oval_background_text.setBackground(oval_background_text_element); 
  16.  
  17. oval_layout.addComponent(oval_background_text); 
  18.  
  19. //這個(gè)組件顯示的效果是"帶背景的圓" 
  20.  
  21. Text circular_background_text = initText(this, "帶背景的圓"); 
  22.  
  23. circular_background_text.setWidth(300); 
  24.  
  25. circular_background_text.setHeight(300); 
  26.  
  27. circular_background_text.setTextAlignment(CENTER); 
  28.  
  29. //設(shè)置背景和圓(組件的寬高一樣的時(shí)候是圓) 
  30.  
  31. ShapeElement circular_background_text_element = initChildShapeElement(this); 
  32.  
  33. circular_background_text_element.setShape(OVAL); 
  34.  
  35. circular_background_text.setBackground(circular_background_text_element); 
  36.  
  37. oval_layout.addComponent(circular_background_text); 
  38.  
  39. layout.addComponent(oval_layout); 

 

直線

直線我們只需要了解即可,這個(gè)實(shí)際項(xiàng)目中沒(méi)有多大意義。

  1. //直線 
  2.  
  3. DirectionalLayout line_layout = initChildDirectionalLayout(this); 
  4.  
  5. Text line_background_text = initText(this, "直線"); 
  6.  
  7. ShapeElement line_background_text_element = initChildShapeElement(this); 
  8.  
  9. line_background_text_element.setShape(LINE); 
  10.  
  11. line_background_text.setBackground(line_background_text_element); 
  12.  
  13. line_layout.addComponent(line_background_text); 
  14.  
  15. layout.addComponent(line_layout); 

 

本小節(jié)我們對(duì)ShapeElement類有了一些具體的了解,在后面的組件中將不在詳細(xì)介紹,可以根據(jù)本節(jié)內(nèi)容自定義不同樣式的組件。對(duì)于ShapeElement類中的另外兩個(gè)繪制幾何圖形的方法,我將在后面的小節(jié)中單獨(dú)介紹。

XML文件方式設(shè)置我在文中簡(jiǎn)單的做了介紹,如果直接在布局XML中引用graphic文件下的資源,可以設(shè)置組件的ohos:background_element屬性。

  1. ohos:background_element="$graphic:rectangle_background_radius_text" 

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

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

https://harmonyos.51cto.com/#zz

 

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

2020-12-04 12:42:59

組件鴻蒙Text

2020-12-23 11:45:27

鴻蒙HarmonyOSTextField組件

2020-12-09 11:53:24

鴻蒙開(kāi)發(fā)HelloWord

2015-07-22 10:57:36

watchOS圖表自定義

2017-03-13 13:54:40

戴爾

2012-08-23 09:50:07

測(cè)試測(cè)試人員軟件測(cè)試

2009-11-23 12:45:22

2022-04-24 15:17:56

鴻蒙操作系統(tǒng)

2015-09-30 09:57:53

天分熱情工程師

2024-02-22 09:00:00

LogitMat數(shù)據(jù)集算法

2013-12-02 09:43:29

字符串編程

2015-08-20 10:56:19

算法界面開(kāi)發(fā)

2021-12-12 22:20:47

Docker開(kāi)發(fā)容器

2013-07-18 09:21:32

代碼文檔

2022-02-15 07:26:34

web前端算法題

2010-11-23 10:55:47

跳槽

2014-01-17 13:09:48

Linux碎片整理

2022-09-14 15:10:40

前端架構(gòu)

2018-01-29 13:18:42

前端JavaScript

2021-11-01 10:21:36

鴻蒙HarmonyOS應(yīng)用
點(diǎn)贊
收藏

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

久草资源站在线观看| 蜜桃精品视频在线| 国产91对白在线观看九色| 日韩久久精品电影| 91在线无精精品一区二区| 泷泽萝拉在线播放| 国产蜜臀一区二区打屁股调教| av一区二区高清| 欧美日韩国产中字| 国产精品一区二区三区免费观看 | 国产成人在线电影| 一个人www欧美| 成人免费观看视频在线观看| 91高清在线视频| 日本少妇一区二区| 在线亚洲午夜片av大片| 男人的天堂日韩| 亚欧在线观看视频| 亚洲少妇诱惑| 亚洲美女av在线| 久久久999视频| 秋霞成人影院| 精品一区二区三区免费观看| 在线观看日韩欧美| 一本色道久久hezyo无码| 人妖欧美1区| 懂色av一区二区三区免费看| 综合网中文字幕| 噼里啪啦国语在线观看免费版高清版| 免费在线观看一级毛片| 在线亚洲精品| 亚洲九九九在线观看| 伊人五月天婷婷| 羞羞电影在线观看www| 丰满少妇久久久久久久| 国产欧美一区二区三区四区| 国产一二三av| 精品国产三级| 亚洲国产成人av网| 蜜桃av久久久亚洲精品| 中文字幕av在线免费观看| 不卡在线一区| 欧美一区二区美女| 18禁裸男晨勃露j毛免费观看| 好吊视频一二三区| 亚洲免费综合| 中国日韩欧美久久久久久久久| 黄色免费看视频| 欧美xxx网站| 国产精品国产三级国产普通话99| 成人黄色av网站| 久久无码精品丰满人妻| 一区二区三区视频免费观看 | 这里只有久久精品视频| 婷婷成人基地| 精品免费日韩av| 欧美成人黑人猛交| 成人短视频在线| 99re视频精品| 国产日韩欧美成人| 中文在线字幕免费观| 日韩国产欧美视频| 欧美国产极速在线| 日本一区二区三区网站| 你懂得影院夜精品a| 亚洲精品久久久蜜桃| 噜噜噜噜噜久久久久久91| 亚洲欧美综合在线观看| 91老师片黄在线观看| 成人中文字幕在线观看| 久久午夜免费视频| 91精品国偷自产在线电影| 亚洲国内精品在线| 婷婷激情综合五月天| 久久影院一区二区三区| 精品国产髙清在线看国产毛片| 男人天堂成人在线| 成人不卡视频| 欧美日韩激情美女| 日韩免费高清在线| 亚洲精品无播放器在线播放| 懂色av影视一区二区三区| 久热免费在线观看| 亚洲国产天堂| 欧美在线看片a免费观看| 在线国产99| 亚洲女人18毛片水真多| 91麻豆免费看| 午夜精品一区二区在线观看| 五月天丁香视频| 91在线视频免费91| 亚洲欧美日韩另类精品一区二区三区| 天堂а在线中文在线无限看推荐| 国产精品一区三区| 国产精品一区二区三区免费视频| 国产区在线观看视频| 日韩激情一二三区| 国产精品无av码在线观看| www.com在线观看| 紧缚奴在线一区二区三区| 国产精品久久久av久久久| 天天操天天摸天天干| 日本视频免费一区| 国产精品区一区二区三在线播放| 九九热视频在线观看| www.日韩精品| 国产精品视频免费一区| av片在线免费观看| 亚洲高清一区二区三区| mm131亚洲精品| 深夜视频一区二区| 精品久久久久久久久久久久久久久 | 成人午夜在线播放| 亚洲综合第一| 日本在线观看免费| 国产精品国产自产拍高清av| 免费av手机在线观看| 成人在线黄色电影| 婷婷开心久久网| 1024精品视频| 免费一区二区三区在线视频| 国产一区二区三区丝袜 | а√中文在线资源库| 久久久久久久久久久久久久久99 | 日本免费不卡视频| 26uuu精品一区二区三区四区在线| 正在播放久久| 另类一区二区三区| 日韩一区二区精品在线观看| 国产伦理在线观看| aaa国产精品| 亚洲护士老师的毛茸茸最新章节| 欧美另类videoxo高潮| 欧美黄色一级视频| 国语自产偷拍精品视频偷| 永久免费看片在线播放| 久久午夜视频| 91精品久久久久久久久久久| 国产网站在线播放| 中文字幕一区二区三区在线播放 | 日韩久久午夜影院| 色播视频在线播放| 99久久99久久精品免费观看| 日韩伦理在线免费观看| 中国美女乱淫免费看视频| 日韩一级免费视频| 一区二区高清视频在线观看| 无码毛片aaa在线| 91破解版在线观看| 色综合久久88色综合天天| 久久撸在线视频| 成人国产精品一级毛片视频| 国产不卡av在线免费观看| 国产精品久久久久久无人区| 成人性生交大片| 青青草国产免费| 成人直播在线观看| 午夜精品久久久99热福利| 亚洲欧美一二三区| 国产经典欧美精品| 激情六月天婷婷| 日韩天堂在线| 在线看国产精品| 一区二区日韩视频| 91网页版在线| 丝袜老师办公室里做好紧好爽| 啪啪国产精品| 久久国产色av| 男人的天堂av网站| 成人一二三区视频| 男人和女人啪啪网站| 91九色成人| 欧美国产日本高清在线 | 国产一级片播放| 久久久久国产一区二区| 5566中文字幕一区二区| 丁香在线视频| 4438成人网| 久久久久久久毛片| 国产欧美精品| 蜜桃传媒视频麻豆第一区免费观看 | 综合亚洲自拍| 久久久国产精品一区| 国产成人无码av| 亚洲天堂自拍偷拍| 亚洲国产高清视频| 成人羞羞国产免费| 免费在线观看的电影网站| 亚洲黄色av女优在线观看| 无码免费一区二区三区| 国产精品国产三级国产| 少妇伦子伦精品无吗| 免费日韩精品中文字幕视频在线| 亚洲a∨一区二区三区| 日韩欧美中文在线观看| 精品国产网站地址| 在线观看国产成人| 亚洲午夜激情网页| 国产精久久久久| 丝袜亚洲另类欧美综合| 老司机午夜免费福利视频| 欧美一级做一级爱a做片性| 欧美日本亚洲视频| 亚洲高清视频在线播放| 亚洲精品国产高清久久伦理二区| 欧产日产国产精品98| 麻豆视频观看网址久久| 亚洲国产精品综合| 岛国av一区| 久久久久久网站| 欧美 日韩 国产 在线| 欧美性受xxxx黑人xyx性爽| 精品无码久久久久久久| 国产精品久久久久影视| 亚洲三级在线观看视频| 91久久电影| 欧美午夜欧美| jizz亚洲女人高潮大叫| 色综久久综合桃花网| 午夜18视频在线观看| 777午夜精品视频在线播放| 69xxxx国产| 欧美日韩中文字幕| 亚洲第一综合网| 成人激情午夜影院| 91专区在线观看| 欧美激情1区2区| 亚洲一区bb| 欧美精选视频在线观看| 久久久久资源| 成人亚洲免费| 日韩av免费一区| av大片在线播放| 亚洲欧美日韩爽爽影院| 全国男人的天堂网| 精品免费视频.| 亚洲精品一区二区三区蜜桃| 91精品国产麻豆国产自产在线| 中文字幕在线观看欧美| 91成人网在线| 国产精品精品软件男同| 成人免费看黄yyy456| 色黄视频免费看| 日韩视频免费| 国产精品va在线观看无码| www.国产精品一区| 97人人模人人爽人人少妇| 高清一区二区三区av| 国内精品视频一区| 超碰97国产精品人人cao| 欧美日韩国产成人| 新版中文在线官网| 欧美夫妻性生活视频| 男人天堂亚洲| 欧美精品videosex牲欧美| 国产精品一区hongkong| 久久久人成影片一区二区三区观看 | 成人黄色a**站在线观看| 苍井空张开腿实干12次| 成人午夜视频网站| 国产精品无码网站| 久久久一区二区三区捆绑**| 久久久无码人妻精品一区| 久久久高清一区二区三区| 亚洲天堂最新地址| 国产成人精品aa毛片| 杨幂一区二区国产精品| 成人免费不卡视频| 亚洲av无码国产精品久久| 国产日韩欧美综合在线| 午夜免费福利网站| 国产激情91久久精品导航| 一本色道久久hezyo无码| 91污在线观看| 欧美精品日韩在线| 一级女性全黄久久生活片免费| 久久久久亚洲av成人片| 婷婷综合五月天| 最新中文字幕第一页| 91精品黄色片免费大全| 手机在线不卡av| 日韩一区二区三区在线| 国产综合视频在线| 亚洲欧美综合精品久久成人| 黄色三级网站在线观看| 亚洲精品自拍偷拍| 暖暖日本在线观看| 国内成人精品一区| 成人久久网站| 不卡视频一区二区| 欧美一级片网址| 精品一区二区久久久久久久网站| 亚洲精品在线国产| 91免费国产视频| 日韩精品导航| 国产日韩欧美一区二区| 超碰在线亚洲| 色综合电影网| 影音先锋一区| 国产一二三在线视频| 日韩成人精品在线观看| 熟妇女人妻丰满少妇中文字幕| 久久99精品久久久| 国产黑丝一区二区| ...xxx性欧美| 日韩欧美综合视频| 亚洲视频 欧洲视频| 国产免费美女视频| 精品美女永久免费视频| 国产一区二区在线不卡| 亚洲免费一级电影| 欧美激情成人动漫| 国产欧美婷婷中文| 亚洲+变态+欧美+另类+精品| 精品少妇人妻av一区二区| 一区二区免费不卡在线| 69精品丰满人妻无码视频a片| 噜噜噜久久亚洲精品国产品小说| 一个人看的视频www| 国产精品免费久久久久| 国产91精品看黄网站在线观看| 日韩欧美美女一区二区三区| 亚洲卡一卡二卡三| www.国产精品一二区| 97久久香蕉国产线看观看| 国产精选一区二区| 欧美三级特黄| heyzo国产| 成人免费高清视频在线观看| 性欧美videos| 欧美久久久久久久久中文字幕| 国产精品玖玖玖| 在线成人激情视频| 日本精品不卡| 久久久久久久久久码影片| 狠色狠色综合久久| 日韩亚洲在线视频| 91在线视频官网| 欧美bbbbbbbbbbbb精品| 精品国产一区久久| 男女视频在线| 99精品欧美一区二区三区| 中文字幕一区二区精品区| 999久久久精品视频| 中文字幕日韩精品一区| 亚洲手机在线观看| 中文字幕亚洲图片| 久久青草免费| youjizz.com亚洲| 国产一区二区三区综合| 亚洲专区区免费| 欧美视频中文在线看| 欧美精品a∨在线观看不卡 | 中文字幕人成一区| 久久精品国产99| 中日韩一级黄色片| 欧美电影免费提供在线观看| 怡红院红怡院欧美aⅴ怡春院| 91国语精品自产拍在线观看性色| 成人在线不卡| 一本色道久久综合亚洲精品婷婷 | av大大超碰在线| 91精品国产高清久久久久久91裸体| 中国精品18videos性欧美| 亚洲av无码久久精品色欲| 亚洲成人你懂的| 欧美日韩在线中文字幕| 国产精品久久999| 综合五月婷婷| 亚洲久久久久久| 成人欧美一区二区三区视频网页| 国产强伦人妻毛片| 亚洲人精选亚洲人成在线| 精品176极品一区| av久久久久久| 99久久久精品免费观看国产蜜| 国内自拍视频在线播放| 在线亚洲欧美视频| 97久久综合区小说区图片区| 逼特逼视频在线| 国产精品久久看| 天堂av资源网| 国产美女搞久久| 一区视频在线看| 欧美激情 一区| 欧美大片在线观看| 刘亦菲一区二区三区免费看| 精品中文字幕一区| 蜜臀av一区二区三区| 中文字幕第28页| 主播福利视频一区| 精品淫伦v久久水蜜桃| 久久国产午夜精品理论片最新版本| 99国产精品一区| 亚洲一区二区影视| 97超级碰碰人国产在线观看| 久久一本综合| 亚洲天堂伊人网| 欧美日韩国产精品一区二区三区四区 | 国产一区二区成人久久免费影院|