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

鴻蒙開源第三方組件—SlidingMenu_ohos側滑菜單組件

開源
文章由鴻蒙社區(qū)產出,想要了解更多內容請前往:51CTO和華為官方戰(zhàn)略合作共建的鴻蒙技術社區(qū)https://harmonyos.51cto.com

[[393371]]

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

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

https://harmonyos.51cto.com

前言

基于安卓平臺的SlidingMenu側滑菜單組件(https://github.com/jfeinstein10/SlidingMenu),實現(xiàn)了鴻蒙化遷移和重構,代碼已經(jīng)開源到(https://gitee.com/isrc_ohos/sliding-menu_ohos),歡迎各位下載使用并提出寶貴意見!

背景

SlidingMenu_ohos提供了一個側滑菜單的導航框架,使菜單可以隱藏在手機屏幕的左側、右側或左右兩側。當用戶使用時,通過左滑或者右滑的方式調出,既節(jié)省了主屏幕的空間,也方便用戶操作,在很多主流APP中都有廣泛的應用。

效果展示

由于菜單從左右兩側調出的顯示效果相似,此處僅以菜單從左側調出為例進行效果展示。

組件未啟用時,應用顯示主頁面。單指觸摸屏幕左側并逐漸向右滑動,菜單頁面逐漸顯示,主頁面逐漸隱藏。向右滑動的距離超過某個閾值時,菜單頁面全部顯示,效果如圖1所示。

圖1 菜單展示和隱藏效果圖

Sample解析

Sample部分的內容較為簡單,主要包含兩個部分。一是創(chuàng)建SlidingMenu_ohos組件的對象,可根據(jù)用戶的實際需求,調用Library的接口,對組件的具體屬性進行設置。二是將設置好的組件添加到Ability中。下面將詳細介紹組件的使用方法。

1、導入SlidingMenu類

  1. import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu; 

2、設置Ability的布局

此布局用作為主頁面的布局,在組件隱藏的時候顯示。

  1. DirectionalLayout directionalLayout =  
  2. (DirectionalLayout)LayoutScatter.getInstance(this).parse(ResourceTable.Layout_activity_main,null,false); setUIContent(directionalLayout); 

3、實例化組件的對象

  1. SlidingMenu slidingMenu = null
  2. try { 
  3.     //初始化SlidingMenu實例 
  4.     slidingMenu = new SlidingMenu(this); 
  5. } catch (IOException e) { 
  6.     e.printStackTrace(); 
  7. } catch (NotExistException e) { 
  8.     e.printStackTrace(); 
  9. 1. 

4、設置組件屬性

此步驟可以根據(jù)具體需求,設置組件的位置、觸發(fā)范圍、布局、最大寬度等屬性。

  1. 4、設置組件屬性 
  2.  
  3. 此步驟可以根據(jù)具體需求,設置組件的位置、觸發(fā)范圍、布局、最大寬度等屬性。 

5、關聯(lián)Ability

attachToAbility()方法是Library提供的重要方法,用于將菜單組件關聯(lián)到Ability。其參數(shù)SLIDING_WINDOW和SLIDING_CONTENT是菜單的不同模式,SLIDING_WINDOW模式下的菜單包含Title / ActionBar部分,菜單需在整個手機頁面上顯示,如圖2所示;SLIDING_CONTENT模式下的菜單不包括包含Title / ActionBar部分,菜單可以在手機頁面的局部范圍內顯示,如圖3所示。

  1. try { 
  2.     //關聯(lián)Ability,獲取頁面展示根節(jié)點 
  3.     slidingMenu.attachToAbility(directionalLayout,this, SlidingMenu.SLIDING_WINDOW); 
  4. } catch (NotExistException e) { 
  5.     e.printStackTrace(); 
  6. } catch (WrongTypeException e) { 
  7.     e.printStackTrace(); 
  8. } catch (IOException e) { 
  9.     e.printStackTrace(); 

圖2 SLIDING_WINDOW展示效果圖

圖3 SLIDING_CONTENT展示效果圖

Library解析

Library的工程結構如下圖所示,CustomViewAbove表示主頁面,CustomViewBehind表示菜單頁面,SlidingMenu主要用于控制主頁面位于菜單頁面的上方,還可以設置菜單的寬度、觸發(fā)范圍、顯示模式等屬性。為了方便解釋,以下均以手指從左側觸摸屏幕并向右滑動為例進行講解,菜單均采用SLIDING_WINDOW的顯示模式。

圖4 Library的工程結構

1、CustomViewAbove主頁面

CustomViewAbove需要監(jiān)聽觸摸、移動、抬起和取消等Touch事件,并記錄手指滑動的距離和速度。

(1)對Touch事件的處理

Touch事件決定了菜單的顯示、移動和隱藏。例如:在菜單的觸發(fā)范圍內,手指向右滑動(POINT_MOVE)時,菜單會跟隨滑動到手指所在位置。手指抬起(PRIMARY_POINT_UP)或者取消滑動(CANCEL)時,會依據(jù)手指滑動的距離和速度決定菜單頁面的下一狀態(tài)是全部隱藏還是全部顯示。

  1. switch (action) { 
  2.        //按下 
  3.        case TouchEvent.PRIMARY_POINT_DOWN: 
  4.                 ..... 
  5.                 mInitialMotionX=mLastMotionX=ev.getPointerPosition(mActivePointerId).getX(); 
  6.                 break; 
  7.        //滑動 
  8.        case TouchEvent.POINT_MOVE: 
  9.                 ...... 
  10.                //菜單滑動到此時手指所在位置(x) 
  11.                left_scrollto(x); 
  12.                break; 
  13.         //抬起 
  14.         case TouchEvent.PRIMARY_POINT_UP: 
  15.                   ...... 
  16.                   //獲得菜單的下一狀態(tài)(全屏顯示或者全部隱藏) 
  17.                  int nextPage = determineTargetPage(pageOffset, initialVelocity,totalDelta); 
  18.                  //設置菜單的下一狀態(tài) 
  19.                  setCurrentItemInternal(nextPage,initialVelocity); 
  20.                   ...... 
  21.                  endDrag(); 
  22.                  break; 
  23.           //取消 
  24.           case TouchEvent.CANCEL: 
  25.                   ...... 
  26.                  //根據(jù)菜單當前狀態(tài)mCurItem設置菜單下一狀態(tài) 
  27.                  setCurrentItemInternal(mCurItem); 
  28.                 //結束拖動 
  29.                 endDrag(); 
  30.                 break; 
  31.    } 

(2)對滑動的距離和速度的處理

手指抬起時,滑動的速度和距離分別大于最小滑動速度和最小移動距離,判定此時的操作為快速拖動,菜單立即彈出并全部顯示,如圖5所示。

  1. private int determineTargetPage(float pageOffset, int velocity, int deltaX) { 
  2.     //獲得當前菜單狀態(tài),0:左側菜單正在展示,1:菜單隱藏,2:右側菜單正在展示 
  3.     int targetPage = getCurrentItem(); 
  4.     //針對快速拖動的判斷 
  5.     if (Math.abs(deltaX) > mFlingDistance && Math.abs(velocity) > mMinimumVelocity) { 
  6.         if (velocity > 0 && deltaX > 0) { 
  7.             targetPage -= 1; 
  8.         } else if (velocity < 0 && deltaX < 0){ 
  9.             targetPage += 1; 
  10.         } 
  11.     } 

圖5 快速拖動效果圖

當手指抬起并且不滿足快速拖動標準時,需要根據(jù)滑動距離判斷菜單的隱藏或顯示。若菜單已展開的部分超過自身寬度的1/2,菜單立即彈出全部顯示,,效果圖如圖1所示;若不足自身寬度的1/2,則立即彈回全部隱藏,效果圖如圖6所示。

  1. //獲得當前菜單狀態(tài),0:左側菜單正在展示,1:菜單隱藏,2:右側菜單正在展示 
  2. switch (mCurItem){ 
  3.             case 0:       
  4.                 targetPage=1-Math.round(pageOffset); 
  5.                 break; 
  6.             case 1:    
  7.             //菜單隱藏時,首先要判斷此時菜單的放置狀態(tài)是左側還是右側 
  8.                 if(current_state == SlidingMenu.LEFT){ 
  9.                     targetPage = Math.round(1-pageOffset); 
  10.                 } 
  11.                 if(current_state == SlidingMenu.RIGHT){ 
  12.                     targetPage = Math.round(1+pageOffset); 
  13.                 } 
  14.                 break; 
  15.             case 2:    
  16.                 targetPage = Math.round(1+pageOffset); 
  17.                 break; 
  18.         } 

圖6 緩慢拖動效果圖

(3)菜單顯示和隱藏的實現(xiàn)

主頁面的左側邊線與手指的位置綁定,當手指向右滑動時,主頁面也會隨手指向右滑動,在這個過程中菜單頁面漸漸展示出來,實現(xiàn)菜單頁面隨手指滑動慢慢展開的視覺效果。

  1. void setCurrentItemInternal(int item,int velocity) { 
  2.     //獲得菜單的目標狀態(tài) 
  3.     item = mViewBehind.getMenuPage(item); 
  4.     mCurItem = item; 
  5.     final int destX = getDestScrollX(mCurItem); 
  6.     /*菜單放置狀態(tài)為左側,通過設置主頁面的位置實現(xiàn)菜單的彈出展示或彈回隱藏 
  7.      1.destX=0,主頁面左側邊線與屏幕左側邊線對齊,菜單被全部遮擋,實現(xiàn)菜單彈回隱藏 
  8.      2.destX=MenuWidth,主頁面左側邊線向右移動與菜單總寬度相等的距離,實現(xiàn)菜單彈出展示*/ 
  9.     if (mViewBehind.getMode() == SlidingMenu.LEFT) { 
  10.         mContent.setLeft(destX); 
  11.         mViewBehind.scrollBehindTo(destX); 
  12.     } 
  13.     ...... 
  14.  
  15. // 菜單放置在左側時的菜單滑動操作 
  16. public void left_scrollto(float x) { 
  17.        //當menu的展示寬度大于最大寬度時僅展示最大寬度 
  18.       if(x>getMenuWidth()){ 
  19.             x=getMenuWidth(); 
  20.       } 
  21.      //主頁面(主頁面左側邊線)和菜單(菜單右側邊線)分別移動到指定位置X 
  22.     mContent.setLeft((int)x); 
  23.     mViewBehind.scrollBehindTo((int)x); 

2、CustomViewBehind 菜單頁面

CustomViewBehind為菜單頁面,邏輯相比于主頁面簡單許多。主要負責根據(jù)主頁面中的Touch事件改變自身狀態(tài)值,同時向外暴露接口,用于設置或者獲取菜單頁面的最大寬度、自身狀態(tài)等屬性。

  1. // 設置菜單最大寬度 
  2. public void setMenuWidth(int menuWidth) { 
  3.     this.menuWidth = menuWidth; 
  4.  
  5. // 獲得菜單最大寬度 
  6. public int getMenuWidth() { 
  7.     return menuWidth; 
  8. 1. 

3. SlidingMenu

分別實例化CustomViewAbove和CustomViewBehind的對象,并按照主頁面在上菜單頁面在下的順序分別添加到SlidingMenu的容器中。

  1. //添加菜單子控件 
  2. addComponent(mViewBehind, behindParams); 
  3. //添加主頁面子控件 
  4. addComponent(mViewAbove, aboveParams); 

項目貢獻人

徐澤鑫 鄭森文 朱偉 陳美汝 王佳思 張馨心

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

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

https://harmonyos.51cto.com

 

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

2021-04-20 15:06:42

鴻蒙HarmonyOS應用

2021-08-30 17:55:58

鴻蒙HarmonyOS應用

2021-04-08 14:57:52

鴻蒙HarmonyOS應用

2021-07-06 18:21:31

鴻蒙HarmonyOS應用

2021-11-17 15:37:43

鴻蒙HarmonyOS應用

2021-08-05 15:06:30

鴻蒙HarmonyOS應用

2021-07-20 15:20:40

鴻蒙HarmonyOS應用

2021-11-02 14:54:21

鴻蒙HarmonyOS應用

2021-10-19 10:04:51

鴻蒙HarmonyOS應用

2021-08-10 15:23:08

鴻蒙HarmonyOS應用

2021-03-10 15:03:40

鴻蒙HarmonyOS應用

2021-04-29 14:32:24

鴻蒙HarmonyOS應用

2021-06-29 09:28:16

鴻蒙HarmonyOS應用

2021-03-24 09:30:49

鴻蒙HarmonyOS應用

2021-06-17 14:56:00

鴻蒙HarmonyOS應用

2021-07-28 09:40:04

鴻蒙HarmonyOS應用

2021-03-03 09:42:26

鴻蒙HarmonyOS圖片裁剪

2021-08-03 10:07:41

鴻蒙HarmonyOS應用

2021-08-26 16:07:46

鴻蒙HarmonyOS應用

2021-03-01 14:00:11

鴻蒙HarmonyOS應用
點贊
收藏

51CTO技術棧公眾號

91黄色8090| 精品视频一区三区九区| 精品麻豆av| 中文字幕+乱码+中文字幕明步| 久久中文字幕av一区二区不卡| 日韩美女视频在线| 国产福利视频在线播放| 成人免费在线| 久久亚洲一区二区三区明星换脸| 国产玖玖精品视频| 国内免费精品视频| 亚洲精品91| 亚洲免费人成在线视频观看| 亚洲制服在线观看| 日韩性xxx| 亚洲一区二区欧美日韩| 亚洲精品视频一二三| 日本精品久久久久| 国产在线精品一区在线观看麻豆| 91精品国产免费久久久久久| 在线看的片片片免费| 曰本一区二区三区视频| 精品免费视频一区二区| 中文字幕av专区| 色老头在线一区二区三区| 亚洲同性gay激情无套| 区一区二区三区中文字幕| 成 人片 黄 色 大 片| 久久精品国产精品亚洲精品| 欧美有码在线观看视频| 国产主播在线播放| 中文字幕一区二区三三| 中文字幕久久久av一区| 国产ts丝袜人妖系列视频 | 午夜老司机福利| 三级欧美在线一区| 17婷婷久久www| 国产大片中文字幕在线观看| 女主播福利一区| 日韩一区二区av| 粉嫩精品久久99综合一区| 婷婷精品在线| 精品中文视频在线| 久久久久9999| 精品av导航| 91精品国产综合久久精品| 亚欧美在线观看| 成人在线免费av| 日本韩国欧美在线| 国产精品少妇在线视频| 成人美女大片| 日本丶国产丶欧美色综合| www.亚洲天堂网| 悠悠资源网亚洲青| 欧美性开放视频| 免费大片在线观看| 国产精品亚洲一区二区三区在线观看| 欧美日韩在线视频观看| 亚洲爆乳无码专区| 电影久久久久久| 欧美中文字幕一区| 欧美成人福利在线观看| 欧美天堂一区| 欧美一区二区三区四区久久 | 无码人妻久久一区二区三区不卡| 国产日韩欧美在线播放不卡| 91精品国产免费久久久久久 | 国产www视频在线观看| 亚洲综合成人网| 欧美成人免费在线观看视频| 亚洲私拍视频| 欧美视频精品在线观看| 亚洲一级免费观看| 精品视频一二| 欧美xxx久久| 老司机福利av| 久久精品国产www456c0m| 精品国内亚洲在观看18黄| 国内偷拍精品视频| 亚洲精品社区| 国产精品成人aaaaa网站| 在线观看亚洲一区二区| 国产91丝袜在线18| 欧美精品一区二区三区在线看午夜| 免费一级在线观看播放网址| 欧美国产精品中文字幕| ijzzijzzij亚洲大全| 欧美另类tv| 在线看国产日韩| 三级网站免费看| 欧美电影在线观看免费| 中文字幕亚洲综合| 九九热国产精品视频| 免费在线亚洲欧美| 91精品久久久久久久久久久久久久 | 实拍女处破www免费看| 欧美日韩在线二区| 久久久亚洲国产| 免费看av在线| 国产成人在线电影| 五月天亚洲综合| 精品一性一色一乱农村| 欧美性生活大片视频| 亚洲午夜精品在线观看| 久久不见久久见中文字幕免费| 久久在线免费观看视频| 好看的av在线| 国产精品一区一区| 亚洲v国产v| 国产调教在线| 欧美一区二区三区影视| 亚洲色成人网站www永久四虎 | 欧美国产日韩一区二区| 男人天堂av在线播放| 国产传媒一区在线| 亚洲午夜精品久久久中文影院av | 国内揄拍国内精品久久| 国产欧美在线看| 高h震动喷水双性1v1| 国产亲近乱来精品视频| 国外成人在线视频网站| 国产盗摄在线观看| 色婷婷av一区二区三区之一色屋| 日本黄色www| 欧美国产美女| 国产精品www色诱视频| 天堂成人在线视频| 夜夜精品浪潮av一区二区三区| 色悠悠久久综合网| 免费精品国产的网站免费观看| 欧美福利视频在线观看| 国产精品爽爽久久| 国产精品美女一区二区三区| 黄色一级一级片| 亚洲aaa级| 91精品国产精品| 无码h黄肉3d动漫在线观看| 一区二区不卡在线视频 午夜欧美不卡在| 精品久久久久久久无码| 偷拍视屏一区| 日本成人在线视频网址| 日韩资源在线| 一本久久精品一区二区| 日本丰满少妇裸体自慰| 亚洲在线网站| 欧美日韩精品不卡| 巨茎人妖videos另类| 亚洲片在线观看| 樱花视频在线免费观看| 国产区在线观看成人精品 | 日韩男人的天堂| av不卡在线播放| 老太脱裤让老头玩ⅹxxxx| 红杏一区二区三区| 性欧美xxxx| 男女av在线| 欧美性大战xxxxx久久久| 色婷婷国产精品免| 精品在线亚洲视频| 在线观看17c| 亚洲一区 二区| 国内精品久久久久久久| 香蕉视频免费在线看| 色999日韩国产欧美一区二区| 亚洲欧美va天堂人熟伦| 久久精品国产一区二区三区免费看| 亚洲精品影院| 国产亚洲观看| 久久久久久国产精品三级玉女聊斋| 亚洲男女视频在线观看| 精品久久久久久中文字幕| 国产黄色网址在线观看| 日产国产高清一区二区三区| 一区精品视频| av成人资源| 热久久免费国产视频| 91精彩视频在线观看| 日韩一区二区三区观看| 日韩av在线天堂| 久久久久久久久久久黄色| 中文字幕视频三区| 黑丝一区二区| 日韩精品欧美在线| 国产精一区二区| 欧美性在线观看| 丝袜美腿美女被狂躁在线观看| 日韩女优av电影| 中文字幕黄色片| 最新国产の精品合集bt伙计| 日本黄色动态图| 日本aⅴ精品一区二区三区| 中国女人做爰视频| 视频小说一区二区| 91免费国产视频| 这里有精品可以观看| 久久久精品在线| 蝌蚪视频在线播放| 欧美大片日本大片免费观看| 天码人妻一区二区三区在线看| 18欧美乱大交hd1984| 少妇按摩一区二区三区| 国产福利一区二区| 乌克兰美女av| 日韩一区二区免费看| 国产精品av免费| 嫩草一区二区三区| 国产精品一区二区免费| 97色婷婷成人综合在线观看| 欧美怡红院视频一区二区三区| av在线播放国产| 国产亚洲欧美日韩美女| 人人妻人人澡人人爽久久av| 欧美二区三区的天堂| 波多野结衣视频网站| 亚洲午夜电影在线| 99久久精品久久亚洲精品| 久久久久久久国产精品影院| 亚洲色图欧美另类| 国产美女在线观看一区| 黄色免费网址大全| 欧美专区一区二区三区| 丰满的少妇愉情hd高清果冻传媒| 91久久电影| 亚洲国产精品www| 精品中文字幕一区二区三区av| 国产精品久久久久免费| 视频一区日韩| 成人自拍性视频| 成人黄页网站视频| 日韩av电影在线网| 伊人网在线播放| 992tv成人免费影院| 日本三级韩国三级欧美三级| 久久久精品国产| 浪潮av一区| 麻豆国产va免费精品高清在线| 午夜激情视频在线观看| 国产香蕉一区二区三区在线视频 | 久久久噜噜噜久久中文字幕色伊伊| 69亚洲乱人伦| 成人免费视频免费观看| 久久久久久久久久久影视| 国产资源精品在线观看| 一本一道久久a久久综合蜜桃| 免费不卡在线视频| 2025韩国理伦片在线观看| 日韩精品色哟哟| 最新中文字幕免费视频| 日韩精品一级中文字幕精品视频免费观看 | 国产精品美女xx| 国产精伦一区二区三区| 国产欧美日韩综合精品二区| 天天操综合520| 欧美亚洲免费高清在线观看 | 国产成人免费av一区二区午夜| 成人激情视频在线| 日韩精品久久久久久久软件91| 99超碰麻豆| www.豆豆成人网.com| 国产尤物99| 精品美女久久久| 一区二区三区欧美在线| 91成人影院| 精品一二三四五区| 一区二区三区成人精品| 国产又粗又长又大的视频| 另类小说欧美激情| 亚洲一级片免费观看| 懂色av一区二区夜夜嗨| 久久国产精品无码一级毛片| 久久一区二区三区国产精品| 综合 欧美 亚洲日本| 亚洲情趣在线观看| 中文字幕一区二区三区手机版 | 日本在线观看免费视频| 精品午夜久久福利影院| 一二三区视频在线观看| 91丨porny丨户外露出| 99在线视频免费| 亚洲狠狠丁香婷婷综合久久久| 国产成人自拍视频在线| 欧美色中文字幕| 国产成人无码www免费视频播放| 国产视频精品va久久久久久| 麻豆视频在线| 91国内精品久久| 国产精品久久久久久久久免费高清| 999视频在线免费观看| 亚洲制服欧美另类| 六月婷婷激情网| 久久精品二区三区| 亚洲av无码久久精品色欲| 97aⅴ精品视频一二三区| 亚洲女人久久久| 天天操天天干天天综合网| 在线亚洲欧美日韩| 亚洲国产小视频| 免费av网站在线观看| 97在线视频观看| 国产精品日本一区二区三区在线| 九色91在线视频| 午夜视频一区| 亚洲 欧美 另类人妖| av一区二区三区在线| 欧美成人777| 欧美在线免费播放| 日本韩国在线观看| 欧美老女人xx| 四虎影视成人精品国库在线观看 | 欧美日本精品| 国产一级特黄a大片免费| 不卡的av电影| 福利所第一导航| 欧美日韩国产首页| 韩国三级av在线免费观看| 久久久久亚洲精品成人网小说| 国产精品蜜月aⅴ在线| 免费成人深夜夜行视频| 影院欧美亚洲| 韩国三级丰满少妇高潮| 亚洲欧美在线观看| 中文字幕有码视频| 国产午夜精品视频免费不卡69堂| 亚洲精品永久免费视频| 国产亚洲情侣一区二区无| 一区二区电影| 久久6免费视频| 中文字幕乱码亚洲精品一区| 亚洲不卡在线视频| 亚洲精品乱码久久久久久按摩观| 手机av免费在线| 999热视频在线观看| 91高清一区| 日本亚洲一区二区三区| 亚洲日本丝袜连裤袜办公室| 中文字幕你懂的| 中文字幕亚洲一区二区三区| 99久久综合国产精品二区| 色姑娘综合网| 日本v片在线高清不卡在线观看| 欧美精品黑人猛交高潮| 欧美性xxxx极品hd满灌| 日产精品久久久久久久性色| 91精品国产91久久久久久不卡| 加勒比色老久久爱综合网| 国产h视频在线播放| 91视视频在线观看入口直接观看www | 在线中文免费视频| 亚洲aⅴ男人的天堂在线观看| 亚洲视频电影在线| 无码人妻一区二区三区在线视频| 一区二区三区在线不卡| 精品女同一区二区三区| 色综合男人天堂| 成人知道污网站| 国产成人无码精品久久久性色| 久久日一线二线三线suv| 亚洲欧美另类在线视频| 在线观看欧美www| 国产成年精品| 日本a视频在线观看| 久久这里只精品最新地址| 久久久久久亚洲av无码专区| 日韩在线视频线视频免费网站| 激情综合五月| 国产3p露脸普通话对白| 久久久久亚洲蜜桃| 国产又黄又粗又硬| 欧美黄色免费网站| 一区二区三区韩国免费中文网站| 91av俱乐部| 亚洲伦在线观看| 五十路在线视频| 国产精品一二区| 国内精品美女在线观看| 美女洗澡无遮挡| 欧美乱妇20p| 成人观看网址| 亚欧洲精品在线视频免费观看| 国产一区二区不卡在线| 成人精品免费在线观看| 在线播放国产精品| 99热这里只有精品首页| 亚洲乱码国产一区三区| 亚洲欧美日韩久久精品| 亚洲av毛片成人精品| 国产欧美精品一区二区| 亚洲福利国产| 极品尤物一区二区| 亚洲精品一线二线三线| 97精品国产综合久久久动漫日韩| 成人小视频在线观看免费| 久久先锋影音av| 精品国产九九九| 国产极品jizzhd欧美| 国内精品久久久久久久97牛牛 | 国产免费一区二区三区网站免费| 欧美精品精品一区| 在线一区av| 国产精品久久久久久久久电影网|