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

簡介Windows Mobile 6.5 Gesture API

移動開發
在windows mobile 6.5中,微軟終于添加進了對于Gesture(手勢)的支持。同時,在Gesture的基礎上,也具備了一些物理引擎的支持。在這個系列文章中,我將給大家介紹Windows Mobile 6.5的這一新特性。

所謂Gesture(手勢)既用來描述用戶使用手指或者觸筆在控件上進行一個短的具有一定方向的移動操作。大多數的Gesture都是基于手指的落下和抬起(WM_LBUTTONDOWN & WM_LBUTTONUP)這個操作組合(當然雙擊的操作是個特例,它使用兩次這個組合)。手勢在這個手指的落下和抬起的操作組合之上加入了一些其他信息,例如方向,位置,角度等等。Windows Mobile支持如下的手勢:Gesture描述

Tap 就像是鼠標的單擊事件。

手指在特定的時間和距離間隔上落下和抬起后,應用程序會接收到一個GID_SELECT的Gesture消息。同時,有可能在WM_LBUTTONDOWN和GID_SELECT消息之間產生多個WM_MOUSEMOVE消息.

Double Tap 相當于鼠標的左鍵雙擊。

用戶在特定的時間間隔和距離上進行雙擊操作,應用程序會獲得GID_DOUBLESELECT消息。

Hold 用戶可以按下并保持住。

用戶按下并保持一定時間,同時手指在一個特定的距離范圍內,應用程序將會收到GID_HOLD消息 。在手指抬起或者一個設定的時間間隔之后,將會伴隨一個GID_END消息。

Flick 用戶在屏幕上快速的滑動手指一段距離。

應用程序將會收到一個或者多個GID_PAN消息,然后是GID_SCROLL消息(手指抬起后),在最后 ,將收到GID_END消息。

Pan 用戶按下并保持在屏幕上,然后拖動一頓距離。

應用程序將會收到一個或者多個GID_PAN消息。 當手指抬起后,將會收到一個GID_END消息。

在Hold之后也可以接著產生Pan的消息。

很遺憾,在這里我們沒有看到多點觸摸的支持。或許在不久的將來,在Windows Mobile 7中,我們期望能看到多點觸摸的支持。

默認支持Gesture的控件

在上一小節中我們講到了Windows Mobile 6.5已經支持的手勢種類。那么如果我們要使用Gesture的話,哪些控件是支持手勢的呢?主要有以下幾種:

TabControl, Listbox, Listview, ComboBox, Treeview以及Webbrowser控件。

這六種控件是天然支持手勢的,我們不需要編寫一行的代碼(WebBrowser控件除外),他們在必要的時候就可以自動支持手勢。下面我附上的例子中,你可以看到,我用TabControl的tabPage來分別包含了一個Listbox, Listview, ComboBox和Treeview。然后給這些控件填充一些數據以便測試。您可以將該工程編譯后分別部署到Windows Mobile 6以及Windows Mobile 6.5的真實設備/模擬器上(注意,該工程需要.NET Compact Framework 3.5的支持)。您會發現,同樣的代碼在Windows Mobile 6.5上已經天然支持手勢了,不過在Windows Mobile 6.0上并不支持任何手勢。

這里需要特別指出的是,對于WebBrowser控件來說,在.NET Compact Framework中無法直接支持手勢。必須在C++中通過設定HS_NOSELECTION來建立DISPLAYCLASS。

GestureDemo1.zip(測試工程源代碼) (31.51 kb)

下面是該工程在Windows Mobile 6.5上運行的狀態:

使用Managed Gesture API

在前面我們提到了微軟針對Windows Mobile的Gesture提供了5種不同的手勢。他們分別是Tap, Double Tap, Hold, Flick, Pan。如果您使用C++來開發Windows Mobile 6.5上的應用程序,那么請參考MSDN上關于Windows Mobile上Gesture的參考文檔 http://msdn.microsoft.com/en-us/library/ee220917.aspx。 如果您是使用托管代碼,那么您可以使用由微軟的兩位工程師(Alex Yakhnin, Ron Buckton)所封裝的針對托管代碼的API(http://code.msdn.microsoft.com/gestureswm)。

在這套API中,分別針對這5種手勢做了封裝,不過名字略有改動:Tap改為Select; Double Tap改為DoubleSelect; Flick改為Scroll。 Hold和Pan沒有改變。這套API的用法很簡單,實例化一個他們封裝好的手勢識別器組件,然后給它指定要監控的對象。最后,加上針對這5種手勢的事件處理函數即可。如下代碼所示:

  1. private void InitGestureRecognizer() 
  2.  
  3.  
  4. gestureRecognizer1 = new GestureRecognizer(this.panel1); 
  5.  
  6. //You can also set the TargetControl property 
  7.  
  8. //gestureRecognizer1.TargetControl = this.panel1; 
  9.  
  10. gestureRecognizer1.Hold += new EventHandler(gestureRecognizer1_Hold); 
  11.  
  12. gestureRecognizer1.Select += new EventHandler(gestureRecognizer1_Select); 
  13.  
  14. gestureRecognizer1.DoubleSelect += new EventHandler(gestureRecognizer1_DoubleSelect); 
  15.  
  16. gestureRecognizer1.Pan += new EventHandler(gestureRecognizer1_Pan); 
  17.  
  18. gestureRecognizer1.Scroll += new EventHandler(gestureRecognizer1_Scroll); 
  19.  
  20.  
  21. void gestureRecognizer1_Scroll(object sender, GestureScrollEventArgs e) 
  22.  
  23.  
  24. label1.Text = e.Kind.ToString() + ": " + e.State + ", (" + e.X + ", " + e.Y + "), d=" + e.ScrollDirection + "a=" + e.Angle + "v=" + e.Velocity; 
  25.  
  26.  
  27. void gestureRecognizer1_Pan(object sender, GestureEventArgs e) 
  28.  
  29.  
  30. label1.Text = e.Kind.ToString() + ": " + e.State + ", (" + e.X + ", " + e.Y + ")"; 
  31.  
  32.  
  33. void gestureRecognizer1_DoubleSelect(object sender, GestureEventArgs e) 
  34.  
  35.  
  36. label1.Text = e.Kind.ToString() + ": " + e.State + ", (" + e.X + ", " + e.Y + ")"; 
  37.  
  38.  
  39. void gestureRecognizer1_Select(object sender, GestureEventArgs e) 
  40.  
  41.  
  42. label1.Text = e.Kind.ToString() + ": " + e.State + ", (" + e.X + ", " + e.Y + ")"; 
  43.  
  44.  
  45. void gestureRecognizer1_Hold(object sender, GestureEventArgs e) 
  46.  
  47.  
  48. label1.Text = e.Kind.ToString() + ": " + e.State + ", (" + e.X + ", " + e.Y + ")"; 
  49.  

該示例代碼是在窗體上放了兩個控件: Panel1用來捕獲手勢事件;label1用來顯示當前手勢的一些參數。 運行狀況如下圖所示:

 

 

最后一部分,是demo程序的源代碼:GestureDemo2.zip (58.05 kb)

看到了吧,在Windows Mobile 6.5中,我們要給我們的程序加上手勢的支持是如此的簡單方便。好了,本小節就到這里,在下一節中我們將討論手勢和動畫。

使用動畫引擎

手勢的意義

在前面我們學會了如何使用托管的Mobile Gesture API來捕獲用戶的手勢:Tap, Double Tap, Hold, Flick, Pan.到這里就結束了么?沒有,我們需要看到手勢背后的意義。我們的程序應該通過這些通用的手勢消息來判斷用戶的操作意圖,來了解用戶想要做什么事情,從而做出進一步的響應:

Tap:點擊,即用戶用手指敲擊某一個控件。通常需要觸發某一個操作(按鈕類控件),或者是意味著在眾多控件/內容中選中該控件。

Double Tap:雙擊,即用戶快速的點擊兩次該控件。其實這是用戶從PC時代帶過來的一個操作,在電腦上我們經常會雙擊鼠標來打開某個文件夾或者選中某些內容等等。所以大家很自然的把它延伸到了Windows phone的操作習慣上。我們應該盡量減少用戶的雙擊操作,而是用單次點擊來代替。

Hold:即長時間的按在某個控件/內容上。例如用戶在玩游戲的時候按住某個按鈕,這表示某種持續性操作;而有時候長時間按住用戶則希望系統能夠給出一個上下文菜單。

Flick:即手指快速的滑動,通常用戶做這個操作的時候是希望窗體上的內容按照滑動的方向進行滾動。同時,手指滑動的速度快慢則體現了用戶希望該內容滑動滾動的速度快慢。

Pan:即手指按在屏幕上然后平移一段距離。通常這種操作的時候,用戶是希望將當前屏幕上的內容按照手指的方向同步平移。這有點像電腦上鼠標的點擊并拖拽的操作。

動畫引擎

對于Tap,Double Tap,Hold和Pan來說,我們看到都比較容易處理。無在乎就是根據用戶的操作來進行提示或者界面繪制或者彈出菜單等等。但是對于Flick來說,要讓窗體滾動起來就相對麻煩一些。

而且,窗體的滾動不能單純的只是一個勻速的移動過程。大家希望能夠看到滾動的內容更加符合現實世界中的一些感官,這也就是物理引擎。例如這個內容的滾動,他應該是從速度慢,然后加速,最后在減速。而最終停止的時候,不應該是直接突然停下來。用戶更加希望他是一個減速過程,同時能夠有阻尼震蕩。慶幸的是,Windwos Mobile 6.5的SDK中,給我們提供了這樣的物理引擎。我們可以很方便的使用它來制作一個窗體滾動的動畫效果。

在這套托管的Gesture API中,提供了一個physicsAnimation對象,他就是我們所利用的物理引擎。要使用這套物理引擎,我們只需要在當前窗體添加這個

physicsAnimation對象,然后設置其ExtentControl和ViewportControl。什么是ExtentControl呢,他就是你想要在窗體上滾動的那塊內容;而ViewportControl,就是用戶當前可以看到的那一部分。如下圖所示:

 

 

我們始終只能看到屏幕中間顯示的地圖的一小塊,但是整個圖片控件其實非常大,已經超出了窗體的范圍。在這里我們需要注意的是,ViewportControl他的實際大小通常比ExtentControl要小,但是它是ExtentControl的父級對象。即 ExtentControl在ViewportControl內部。

當我們需要它進行滾動的時候,我們只需要簡單的設置physicsAnimation對象的運動角度(確切說,是弧度),力度,然后調用其Start方法就可以。而要停止某一個運動,只需要調用其Stop方法,正在滾動的動作就會停止。

  1. private void gestureRecognizer1_Scroll(object sender, GestureScrollEventArgs e) 
  2.  
  3.  
  4. label1.Text = e.Kind.ToString() + ": " + e.State + ", (" + e.X + ", " + e.Y + "), d=" + e.ScrollDirection + "a=" + e.Angle + "v=" + e.Velocity; 
  5.  
  6. this.physicsAnimation1.Stop(); 
  7.  
  8. this.physicsAnimation1.Angle = e.Angle; 
  9.  
  10. this.physicsAnimation1.Velocity = e.Velocity; 
  11.  
  12. this.physicsAnimation1.Start(); 
  13.  

上面這段代碼就演示了physicsAnimation組件的使用方式。這是利用的上一小節中咱們用到的Gesture API來捕獲Flick動作,也就是滾動。

首先我們使用Stop方法停止當前的動畫;然后設置運動的方向的弧度,這里是通過Gesture來判定運動方向;然后是力度,同樣也是從 Gesture中獲得;最后調用Start方法,則指定的ExtentControl就在ViewportControl對象的可視區域內滾動起來。

【編輯推薦】

  1. Windows Mobile 6.5定于10月6日發布
  2. Windows Mobile 6.5 Widgets開發初體驗
  3. Windows Mobile 6.5開發環境搭建以及變化
  4. Windows Mobile 6.5 SDK發布(附下載)

 

責任編輯:佚名 來源: cnmsdn
相關推薦

2009-05-19 10:44:23

微軟Windows mob移動OS

2009-03-12 08:34:54

2010-05-23 10:29:29

Widget開發

2009-06-01 08:48:44

微軟Windows Mob移動OS

2009-04-28 09:47:44

WM6.5Windows Mob智能手機

2009-02-17 10:41:38

Windows Mob操作高清照片

2010-03-26 09:13:00

Windows Mob系統更新

2010-02-02 17:04:38

Windows MobWindows Mob下載

2009-06-23 10:06:03

2009-02-17 09:54:34

2011-09-08 10:04:07

Windows MobWidget

2011-09-08 10:18:09

Windows MobWidgets

2011-04-25 16:40:21

開發環境搭建Windows Mob

2009-02-22 09:04:51

WM 6.5SoftKey改進

2009-02-17 09:08:48

Windows MobMy Phone截圖

2009-04-20 08:43:49

Windows Mob微軟移動OS

2009-02-09 17:18:46

WindowsMobile 6.5 泄露

2009-09-02 10:16:06

Windows Mob

2009-05-18 09:06:37

微軟WMWindows Mob

2013-01-25 14:48:57

Series 40S40
點贊
收藏

51CTO技術棧公眾號

精品亚洲综合| 国产精品777777| 成人豆花视频| 午夜av一区二区| 亚洲在线欧美| 手机看片1024日韩| 精品在线免费视频| 91禁国产网站| 亚洲一二三在线观看| 欧美三级午夜理伦三级在线观看| 91成人免费电影| 中文精品无码中文字幕无码专区| 北岛玲日韩精品一区二区三区| 国产激情视频一区二区在线观看| 热re99久久精品国产66热| 国产va在线播放| 欧美系列电影免费观看| 精品国产乱码久久久久久夜甘婷婷 | 精品人妻午夜一区二区三区四区| 日韩天堂av| 久久九九有精品国产23| 中文字幕av网址| 一区二区三区四区视频免费观看| 欧美三级一区二区| 欧美亚洲另类色图| 国产一线二线在线观看 | 日韩黄色高清视频| 日日夜夜精品视频免费观看| 欧美色999| 精品久久久久久久久久| 人妻互换免费中文字幕| 天堂аⅴ在线地址8| 久久欧美一区二区| 激情小说综合区| 99久久夜色精品国产亚洲| 日本怡春院一区二区| 欧美综合在线观看| 日本在线小视频| 欧美日韩伊人| 美女视频黄免费的亚洲男人天堂| 久久久免费看片| 国产欧美一区二区精品久久久| 亚洲国产91色在线| 色悠悠在线视频| 97久久精品| 超碰在线观看免费| 国产精品1区2区| 国产欧美一区二区白浆黑人| 久久久久久亚洲av无码专区| 亚洲在线免费| 日本欧美爱爱爱| 亚洲免费黄色网址| 欧美亚洲自偷自偷| 欧美一区亚洲一区| 国产无遮挡呻吟娇喘视频| 亚洲美女黄网| 2021久久精品国产99国产精品| 国产一级在线观看视频| 黑人一区二区三区四区五区| 久久久久久香蕉网| 日本亚洲色大成网站www久久| 国产综合激情| 性色av一区二区三区红粉影视| 不卡的免费av| 久久av最新网址| 国产精品96久久久久久| 97精品人妻一区二区三区香蕉| 蜜芽一区二区三区| 亚洲自拍小视频| 免费的黄色av| 久久伊人中文字幕| 香蕉久久免费影视| www在线免费观看视频| 一区二区三区在线观看动漫| 国产av天堂无码一区二区三区| 中文字幕在线直播| 欧美麻豆精品久久久久久| 日韩 国产 一区| gogo久久日韩裸体艺术| 国产视频丨精品|在线观看| 欧美偷拍一区二区三区| 亚洲欧洲中文字幕| 国内精品久久久久久影视8| 亚洲日本视频在线观看| 久久99精品视频| 国产精品对白刺激久久久| 日本v片在线免费观看| 国产日产欧美一区二区视频| 国产精品美女在线播放| 7777kkk亚洲综合欧美网站| 色哟哟一区二区在线观看| 中文字幕第88页| 视频二区欧美毛片免费观看| 日韩福利在线播放| 91免费在线看片| 亚洲欧洲日本mm| 国产欧美一区二区三区四区| 免费看黄色一级视频| 国产日韩欧美在线一区| 欧美少妇在线观看| 91精品韩国| 欧美成人vps| 影音先锋制服丝袜| 亚洲高清免费| 91精品国产综合久久香蕉922| 免费国产精品视频| 亚洲欧洲日韩av| aⅴ在线免费观看| 在线播放一区二区精品视频| 一区二区亚洲精品国产| 精品在线视频免费| 国精产品一区一区三区mba桃花| 精品久久久久久一区二区里番| 日本免费在线观看| 欧美午夜激情在线| 在线播放av网址| 国产精品7m凸凹视频分类| 91a在线视频| 亚洲精品福利网站| 综合色天天鬼久久鬼色| 国产一区二区视频免费在线观看| 91久久精品无嫩草影院| 日韩网站免费观看高清| 无码人妻精品一区二| 成人激情黄色小说| 国产一级不卡视频| 在线免费成人| 最近2019年日本中文免费字幕| 天天综合网久久综合网| 北岛玲一区二区三区四区| 一本大道东京热无码aⅴ| 欧美爱爱视频| 一区二区在线视频| 波多野结衣家庭主妇| 97aⅴ精品视频一二三区| 妞干网在线观看视频| 亚洲一区二区三区中文字幕在线观看| 久热精品视频在线观看| 91精品国产乱码久久久| 国产精品国产自产拍在线| 男人天堂成人在线| 国产99久久精品一区二区300| 77777亚洲午夜久久多人| 老熟妇高潮一区二区高清视频| 亚洲乱码国产乱码精品精的特点 | 在线观看国产亚洲| 成人免费毛片高清视频| a天堂资源在线观看| 亚洲精选av| 久久久久久久久久久免费 | 国产视频在线观看一区二区| 日本中文字幕在线| 91视频一区二区| 成年网站在线免费观看| 在线视频亚洲专区| 国产精品扒开腿爽爽爽视频 | 国产日产欧美一区| 高潮一区二区三区| 影音先锋日韩在线| 国产精品国产亚洲精品看不卡15| 国产在线拍揄自揄拍视频 | 老牛影视av老牛影视av| 美女被久久久| 色综合666| 99re8精品视频在线观看| 欧美成人亚洲成人| 少妇高潮一区二区三区99小说| 精品国产乱码久久久久久天美 | 青青草综合网| 国产在线视频一区| 91丝袜在线| 亚洲天堂开心观看| 国产又粗又大又黄| 亚洲尤物视频在线| 中文幕无线码中文字蜜桃| 日韩精品免费视频人成| 天天爱天天做天天操| 视频一区视频二区欧美| 26uuu另类亚洲欧美日本老年| 看电影就来5566av视频在线播放| 欧美日韩亚洲高清一区二区| 欧洲猛交xxxx乱大交3| 91年精品国产| 亚洲一级免费在线观看| 在线观看不卡| 性欧美.com| 99a精品视频在线观看| 国产成人精品网站| 手机av免费在线| 亚洲天堂网站在线观看视频| 国产毛片在线视频| 欧美日韩亚洲系列| 91香蕉视频在线播放| 不卡视频一二三四| 精品久久久99| 国产伦理一区| 一区二区三区四区免费观看| 神马香蕉久久| 91久久偷偷做嫩草影院| 高清电影一区| 国内外成人免费激情在线视频| av片在线看| 精品国产免费久久 | 亚洲精美色品网站| 国产乱码精品一区二区| 色综合久久66| 国产在线欧美在线| 1区2区3区精品视频| 波多野吉衣中文字幕| 福利一区在线观看| 亚洲精品手机在线观看| 性色一区二区| 成人网站免费观看入口| 亚洲精品国产成人影院| 三区精品视频观看| 欧美日韩大片免费观看| 不卡一区二区三区视频| 四虎精品永久免费| 国产成人精品视频在线观看| 麻豆免费在线| 国a精品视频大全| 在线中文字幕第一页| 中文字幕免费精品一区高清| 污污的视频网站在线观看| 91精品免费在线观看| 中文字幕日本人妻久久久免费 | 一区三区在线欧| 国产99在线播放| 国产在线不卡一区二区三区| 国产精品一区=区| 亚洲成av在线| 日本一区二区三区在线播放| 天堂av在线| 韩国福利视频一区| av岛国在线| 久久乐国产精品| 欧美激情成人动漫| 欧美激情亚洲另类| 日本高清成人vr专区| 久久综合五月天| 男女在线视频| 久久免费成人精品视频| 国产蜜臀一区二区打屁股调教| 欧美精品在线免费观看| av免费在线观看网站| 色在人av网站天堂精品| av大大超碰在线| 久久久久久12| 超碰激情在线| 91精品国产沙发| 波多野结衣亚洲| 国产不卡在线观看| 日韩毛片免费看| 亚洲自拍偷拍色图| 白嫩白嫩国产精品| 久久99精品久久久久久青青日本| 日本午夜精品| 日本午夜精品电影| 区一区二视频| 可以免费看的黄色网址| 欧美日韩精品免费观看视频完整| 日本五级黄色片| 午夜影院日韩| 一道本视频在线观看| 精品一二三四在线| 中文在线字幕观看| 91视频国产观看| 国产免费嫩草影院| 亚洲免费视频中文字幕| 日本少妇性生活| 色八戒一区二区三区| 夜夜嗨aⅴ一区二区三区| 日韩一区二区在线免费观看| 男人天堂手机在线观看| 精品视频久久久| 免费在线观看av| 欧美高清性猛交| 另类专区亚洲| 91免费国产视频| 亚洲精品一级二级三级| 伊人色综合影院| 91久久在线| 色悠悠久久综合网| 成人中文字幕合集| 久久久久久国产免费a片| 亚洲天堂成人网| 97免费在线观看视频| 欧美日韩一区久久| 天天色综合久久| xxx欧美精品| 在线黄色的网站| 91人成网站www| 日韩伦理一区二区三区| 椎名由奈jux491在线播放| 99精品国产在热久久| 色一情一区二区| 久久久久久久久久久99999| 国产免费一区二区三区四区| 偷拍日韩校园综合在线| 国产精品一区二区av白丝下载 | 7799精品视频| 三级视频在线| 欧美另类暴力丝袜| 国产精品蜜月aⅴ在线| 狠狠色综合一区二区| 影视一区二区| 九热视频在线观看| 99视频精品全部免费在线| 91 在线视频| 欧美性大战久久久| 天堂在线中文字幕| 欧美巨乳美女视频| 欧美jizz18| 日韩影视精品| 久久国产99| a视频免费观看| 亚洲一区二区欧美激情| 国产视频在线观看免费| 中文字幕日韩精品在线| 三级成人黄色影院| 精选一区二区三区四区五区| 欧美午夜电影在线观看| 亚洲va在线va天堂va偷拍| 中文字幕第一区第二区| 99精品在线播放| 国产视频久久久久久久| 蜜桃视频www网站在线观看| 国产精品白丝jk白祙| 欧美不卡在线| 亚洲综合123| 亚洲同性同志一二三专区| 一区二区视频网站| 爽爽爽爽爽爽爽成人免费观看| 日本不卡一二三| 欧美日韩综合精品| 国产欧美不卡| 色天使在线视频| 激情久久av一区av二区av三区| 亚洲伦理在线观看| 欧美激情欧美激情在线五月| 日本精品国产| av 日韩 人妻 黑人 综合 无码| 国产麻豆日韩欧美久久| 国产稀缺精品盗摄盗拍| 91精品国产品国语在线不卡| 欧美三级电影一区二区三区| 91视频国产高清| 一区二区电影在线观看| 蜜桃色一区二区三区| 亚洲午夜精品网| 日韩性xxxx| 国产91在线播放九色快色| 欧美日韩色图| 中文字幕在线视频精品| 亚洲日穴在线视频| www.久久精品.com| 国内精久久久久久久久久人| 窝窝社区一区二区| www.欧美日本| 国产精品久久精品日日| a在线观看免费| 97精品国产91久久久久久| 亚洲欧美tv| 99re精彩视频| 亚洲伊人伊色伊影伊综合网| 色哟哟中文字幕| 国产精品高潮呻吟久久av黑人| 97精品国产福利一区二区三区| 亚洲在线观看网站| 性做久久久久久久久| 丁香婷婷在线观看| 91久久久久久久| 在线亚洲观看| 在线观看天堂av| 精品国产欧美一区二区| 国产精品专区免费| 自拍亚洲欧美老师丝袜| 成人avav在线| 中文字幕激情视频| 欧美日本精品在线| 精品国产精品国产偷麻豆| 男女污污视频网站| 婷婷激情综合网| 1024免费在线视频| 国产精品二区在线| 久久深夜福利| 久久黄色小视频| 在线观看国产成人av片| 最新国产精品精品视频| 久久综合久久色| 一区二区三区日韩欧美| 国产片在线观看| 国产伦精品一区二区三区照片| 日本欧美一区二区| 国产精品成人国产乱| 在线观看国产成人av片| 麻豆精品少妇| 中文字幕 欧美日韩| 一本色道亚洲精品aⅴ| 中文字幕中文字幕在线十八区 |