日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

WPF自定义控件 —— 装饰器

發布時間:2023/12/10 asp.net 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WPF自定义控件 —— 装饰器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

摘自:http://www.cnblogs.com/Curry/archive/2009/09/16/1567757.html

顧名思義就是裝飾用的,也就是說不改變原有的控件結構,但可以為控件添加一些新的功能,或是為控件的顯示外觀增加些東西。如MSDN中的例子:

本來TextBox四角沒有圓點,但是通過裝飾器可以為它加上。所以可以看成在TextBox上加了層。

這樣就“無痛”的給控件進行了裝飾。當然應用不單單這樣加幾個點而已,修飾嘛比如拖動控件的修飾

?

而之前比較著名的層拖拽是Bea StollinitzHow can I drag and drop items between data bound ItemsControls?

?

?

一.AdornerLayer

我們說層,是覆蓋在控件上的一層東西,那么控件上能不能覆蓋多個層呢?

答案當然是可以的,而這些層自然的要放在一個容器中,這個容器就叫做AdornerLayer

然后問題又來了這個層是如何產生的?是我們人為放的,還是自動產生的(雖然自動實際上也是需要有人寫的)?

我們知道AdornerLayer有個方法

public static AdornerLayer GetAdornerLayer(Visual visual);

可以得到某個Visual的所在的層,我們打開Reflector進行查看

?

public static AdornerLayer GetAdornerLayer(Visual visual) {if (visual == null){throw new ArgumentNullException("visual");}for (Visual visual2 = VisualTreeHelper.GetParent(visual) as Visual; visual2 != null; visual2 = VisualTreeHelper.GetParent(visual2) as Visual){if (visual2 is AdornerDecorator){return ((AdornerDecorator)visual2).AdornerLayer;}if (visual2 is ScrollContentPresenter){return ((ScrollContentPresenter)visual2).AdornerLayer;}}return null; }

很容易我們就可以看出它實際是通過可視樹進行查找,然后判斷元素是否為AdornerDecoratorScrollContentPresenter,如果是的話則取他們的AdornerLayer屬性,也就是說AdornerLayer是由AdornerDecoratorScrollContentPresenter產生的,打開本地MSDN ,鍵入ScrollContentPresenter

?

由紅框中的文字可以得知ScrollContentPresenter屬于ScrollViewer,也就是說有ScrollViewer的地方就會有AdornerLayer,打開ScrollViewer的鏈接我們又可以了解到ScrollViewer通常需要包裝Panel控件

那么哪些控件默認樣式是用到ScrollViewer的呢,據我所知繼承于ItemsControl的控件,還有Window等常用控件等,當然這里就不一一列舉了。

如果實在沒有ScrollViewer的地方,或者需要直接在控件上加層,我們也可以手動在控件外面包個AdornerDecorator來產生AdornerLayer。

<AdornerDecorator><TextBox Text="可以得到AdornerLayer"/> </AdornerDecorator>

?

?

那么AdornerLayer到底是種什么概念,為什么總會在控件之上呢?

再用Reflector打開ScrollContentPresenterAdornerDecoratorGetVisualChild(int index)中應該會注意到下面的代碼(下面代碼在ScrollContentPresenter中獲得)

private readonly AdornerLayer _adornerLayer = new AdornerLayer();protected override Visual GetVisualChild(int index) {if (base.TemplateChild == null){throw new ArgumentOutOfRangeException("index", index, SR.Get("Visual_ArgumentOutOfRange"));}switch (index){case 0:return base.TemplateChild;case 1:return this._adornerLayer;}throw new ArgumentOutOfRangeException("index", index, SR.Get("Visual_ArgumentOutOfRange")); }

?

這里就很明白了,index 0通常是我們需要裝飾的控件,1就是AdornerLayer。我們知道系統首先會畫0層的東西,再畫1層 ,導致1永遠都在0上。所以其實AdornerLayer也存在于可視樹,可以通過VisualTreeHelper來找到。而且你不管調整控件的z-index都是無用的,人家寫死了嘛。

?

二.Adorner

????? 有了容器,自然的要往里面添加東西,要不然不是空空如也么,有了也等于沒有。而AdornerLayer規定能夠加入它這個容器的只能是Adorner的派生類。在此淫威下所以我們也不得不臣服,把類繼承于Adorner這個抽象類。

public class SimpleTextBlockAdorner : Adorner {private TextBlock _textBlock;public SimpleTextBlockAdorner(UIElement adornedElement): base(adornedElement) {_textBlock = new TextBlock();_textBlock.Foreground = Brushes.Green;_textBlock.Text = "AdornerText";}protected override Visual GetVisualChild(int index){return _textBlock;}protected override int VisualChildrenCount{get{return 1;}}protected override Size ArrangeOverride(Size finalSize){//為控件指定位置和大小_textBlock.Arrange(new Rect(new Point(-10, 20), _textBlock.DesiredSize));return base.ArrangeOverride(finalSize);} }

CS中代碼如下:

public Window1() {InitializeComponent();TextBlock textBlock = new TextBlock();textBlock.FlowDirection = FlowDirection.RightToLeft;textBlock.Text = "FlowDirection.RightToLeft";//放一個層容器AdornerDecorator adornerDecorator = new AdornerDecorator();adornerDecorator.Child = textBlock;this.Content = adornerDecorator;//得到層容器var adornerLayer = AdornerLayer.GetAdornerLayer(textBlock);//在層容器中加層adornerLayer.Add(new SimpleTextBlockAdorner(textBlock)); }

?

當改變textBlock的FlowDirection屬性時,會出現如下所示的結果。也就是說被裝飾的元素的FlowDirection效果對層上的元素有影響。

?

?

探其究竟便又要用到Reflector了

原來是做了綁定,不過我一直未探明白的是DispatcherPriority的順序意義是什么,到底適用在哪些場景,還望高手多多指點。

?

其次我們關心的另外一件事是,這個層有多大?是覆蓋整個被裝飾的控件還是整個屏幕或是整個窗口。一般MeasureOverride可以指定控件的大小,順序是Measure->Arrange->Render(本想貼我布局中的那張圖,可回頭看有些地方居然是錯的,不知道當時怎么想的,囧RZ)。那么來看看MeasureOverride到底干了什么?

從紅線框中我們很容易看出他是用了裝飾控件的呈現尺寸來修飾的。當然這只是默認,你也可以自己重載MeasureOverride來指定大小。

?

可要是裝飾控件(本文中TextBox)的大小改變了,裝飾器(本文中的SimpleTextBlockAdorner)怎么偵測的到?

實際上當我們改變裝飾控件的大小時候,多是改變控件的Height或Width, 以改變Height為例,他是產生于FrameworkElement中的,定義如下

public static readonly DependencyProperty HeightProperty = DependencyProperty.Register("Height", typeof(double), _typeofThis, new FrameworkPropertyMetadata((double) 1.0 / (double) 0.0,?FrameworkPropertyMetadataOptions.AffectsMeasure, new PropertyChangedCallback(FrameworkElement.OnTransformDirty)), new ValidateValueCallback(FrameworkElement.IsWidthHeightValid));

就是說改變Height的時候會觸發Measure方法,而Measure方法會沿可視樹向上找到父容器(在本例中是AdornerDecorator),然后調用它的OnChildDesiredSizeChanged方法,而OnChildDesiredSizeChanged中調用的是父容器本身的Measure方法,Measure方法會重新改變子容器的大小,裝飾控件(TextBox)和裝飾層(AdornerLayer)本來就同屬于AdornerDecorator,所以在AdornerDecorator的Measure方法中會調用裝飾控件和裝飾層的Measure方法,裝飾層又會用同樣的方法刷新它的子類也就是我們的SimpleTextBlockAdorner,子調用父,父又調用子,子接著調用父?不是死循環了么?所以這里WPF用了變量MeasureInProgress和MeasureDirty來控制,如果已經在Measure中,則不需要循環調用。

?

這樣下來你是不是感覺布局系統是很耗費資源的呢?^ 0 ^

?

?

另外對于Adorner中的GetDesiredTransform方法,其實看過AdornerLayer中的布局方法ArrangeOverride就可窺其詳了

protected override Size ArrangeOverride(Size finalSize) {DictionaryEntry[] array = new DictionaryEntry[this._zOrderMap.Count];this._zOrderMap.CopyTo(array, 0);for (int i = 0; i < array.Length; i++){ArrayList list = (ArrayList)array[i].Value;int num2 = 0;while (num2 < list.Count){AdornerInfo info = (AdornerInfo)list[num2++];if (!info.Adorner.IsArrangeValid){Point location = new Point();info.Adorner.Arrange(new Rect(location, info.Adorner.DesiredSize)); GeneralTransform desiredTransform = info.Adorner.GetDesiredTransform(info.Transform);GeneralTransform proposedTransform = this.GetProposedTransform(info.Adorner, desiredTransform);int index = this._children.IndexOf(info.Adorner);if (index >= 0){Transform transform3 = (proposedTransform != null) ? proposedTransform.AffineTransform : null;((Adorner)this._children[index]).AdornerTransform = transform3;}}if (info.Adorner.IsClipEnabled){info.Adorner.AdornerClip = info.Clip;}else if (info.Adorner.AdornerClip != null){info.Adorner.AdornerClip = null;}}}return finalSize; }

?

GeneralTransform?desiredTransform = info.Adorner.GetDesiredTransform(info.Transform);

((Adorner)this._children[index]).AdornerTransform = transform3;

從中我們可以看出,分配的時候就是把從GetDesiredTransform得到的值又返回給Adorner的AdornerTransform屬性,而AdornerTransform屬性其實

RenderTransform屬性我們總熟悉了吧,不熟悉?那看這個吧http://msdn.microsoft.com/zh-cn/library/system.windows.uielement.rendertransform.aspx

用RenderTransform可以比較肯定的說,速度要比普通布局快,因為它是在布局之后弄的,并不牽涉到反復的可視樹傳遞引發,所以動畫盡量以改變此值為主。

?

我另外標示的GeneralTransform?proposedTransform =?this.GetProposedTransform(info.Adorner, desiredTransform);?也一定好奇吧,做什么呢?其實就是開始說的FlowDirection問題,反轉上面的控件用的。

private GeneralTransform GetProposedTransform(Adorner adorner, GeneralTransform sourceTransform) {if (adorner.FlowDirection == base.FlowDirection){return sourceTransform;}GeneralTransformGroup group = new GeneralTransformGroup();Matrix matrix = new Matrix(-1.0, 0.0, 0.0, 1.0, adorner.RenderSize.Width, 0.0);MatrixTransform transform = new MatrixTransform(matrix);group.Children.Add(transform);if ((sourceTransform != null) && (sourceTransform != Transform.Identity)){group.Children.Add(sourceTransform);}return group; }

?

三.默認控件的應用

?

???????

????????GridSplitter???Grid上的拖拉控件,我想大家應該不用吃驚吧,它是寫了個PreviewAdorner來移動。在網上看到了這個鏈接http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/dfff9b89-81a8-4bfc-852d-d08ccdffe6bb?提問者改變了Window的模板,并在模板中放了Grid和GridSplitter,為什么會報錯?現在我們知道了,Window默認的模板中有ScrollViewer,可以產生AdornerLayer,而改變的模板中沒有AdornerLayer的容器,而且Window已經是窗口的最高層控件,沿可視樹向上找也不會有其他的控件,所以GridSplitter不可能獲取到AdornerLayer,因此就拋了NullReferenceException。解決辦法便是在GridSplitter??外面套一層有AdornerLayer的東西,或ScrollViewer或AdornerDecorator,在鏈接中回答者給出的是AdornerDecorator。

?

?????? Validation?驗證時候用的模板,其實你看到的這些感嘆號,外框都是在層上的,他和GridSplitter?不同的是他可以在外面定義個模板,可以讓用戶自己指定要呈現的東西,為此他它寫了個TemplatedAdorner,為什么找不到Validation?的默認模板,因為它用代碼寫死了。當然如果你發現驚嘆號,外框不在該有地方,也容易做了——肯定層的位置有問題嘛。

private static ControlTemplate CreateDefaultErrorTemplate() {ControlTemplate template = new ControlTemplate(typeof(Control));FrameworkElementFactory factory = new FrameworkElementFactory(typeof(Border), "Border");factory.SetValue(Border.BorderBrushProperty, Brushes.Red);factory.SetValue(Border.BorderThicknessProperty, new Thickness(1.0));FrameworkElementFactory child = new FrameworkElementFactory(typeof(AdornedElementPlaceholder), "Placeholder");factory.AppendChild(child);template.VisualTree = factory;template.Seal();return template; }

至于AdornedElementPlaceholder這個占位符,它的大小是驗證控件(TextBox)的大小,可他卻是在模板中定義的,那么他如何來知道具體的驗證控件是什么呢,這里它經過TemplatedAdorner中的AdornedElement來達到效果。可以說的上奇巧淫技,它使得AdornedElementPlaceholder知道具體的TemplatedAdorner,可TemplatedAdorner并不知曉具體的AdornedElementPlaceholder,但在AdornedElementPlaceholder同時觀察到

所以他的有效作用只有一個。好的控件是能夠更好的解耦,可解耦的前提是原來的控件有一定的預留,TemplatedAdorner便是預留了ReferenceElement來達到效果。

?

四.自定義個遮罩控件

?

說了這么多是不是技癢了,那先來做個簡單的吧,有時當我們讀取數據希望未顯示完的列表不需要讓客戶操作,所以需要要這個遮罩層來檔下,一方面為了不讓客戶操作具體控件,令一方面可以讓客戶看到事情進度或操作信息。那怎么做比較舒服呢?自然的,我希望遮罩只針對某個控件而已,因為其他地方并不影響,依然可以操作。在Demo上就簡化了。顯示信息的模板可以自定義修改,有沒有感覺和剛才說的TemplatedAdorner模板有類似。所以發揮拿來主義的精神。

代碼就不在這里列舉了,不過要注意的是要把上面的模板控件加入可視樹,要不然會穿越,就達不到阻擋的作用,同理如若需要穿越操作的話,可以不加入可視樹。

對于代碼有些人喜歡完全的附加屬性如Validation?那樣的賦值,我個人比較喜歡用類賦值,如果不喜歡可以動動手自己改掉,調用代碼如下:

<ListView ItemsSource="{Binding Employees}"><ControlLibrary:MaskAttach.MaskAttach><ControlLibrary:MaskAttach x:Name="fff" DataContext="{Binding Progress}" Open="{Binding IsLoading}"><ControlLibrary:MaskAttach.Template><DataTemplate><Grid><Grid.ColumnDefinitions><ColumnDefinition /><ColumnDefinition Width="40"/></Grid.ColumnDefinitions><Rectangle Grid.ColumnSpan="2" Fill="Black" Opacity="0.7"/><TextBlock Grid.Column="1" Margin="5" Foreground="White" HorizontalAlignment="Right" VerticalAlignment="Center"><AccessText Text="{Binding}"/><AccessText>%</AccessText></TextBlock><ProgressBar Margin="10" Value="{Binding Mode=OneWay}" Height="20"/></Grid></DataTemplate></ControlLibrary:MaskAttach.Template></ControlLibrary:MaskAttach></ControlLibrary:MaskAttach.MaskAttach>

在這里還要說明的是,AdornerLayer.GetAdornerLayer取得層的時候最后是放在d.Dispatcher.BeginInvoke中取,因為有時候需要等上面加載完,對于DispatcherPriority我一般選的是Render

而DependencyProperty的屬性值改變偵測,如果用Binding的話則需要對象一定要從FrameworkElement派生的,但可以利用DependencyPropertyDescriptor偵測:

var dpdDataContext = DependencyPropertyDescriptor.FromProperty(MaskAttach.DataContextProperty, maskAttach.GetType()); dpdDataContext.AddValueChanged(maskAttach, delegate{d.SetValue(MaskAttach.DataContextProperty, maskAttach.DataContext);});

?

?

五.Decorator

?

?? 當看到Decorator讓人更容易的想到Decorator模式,Decorator在我的印象中更接近一個包裝器,把原有的方法放入包裝類的一個同名方法中,在同名方法中再加些其他的功能罷了。

??? 如果說里面顏色塊代表功能大小的化,很明顯包裝類的功能更強大。而且他增加功能的話又對原來的A類結構是無損的,用戶通過接口來操作的話也無須知道實體類。

??? 就WPF而言,用戶所要的是呈現效果,在外包一層改變了顯示效果但是不影響原有控件的效果和功能。所以他可以操作控件的外觀常用的Border控件,以及改變控件現實大小的ViewBox都是繼承于Decorator類,還有就是我們之上提到的AdornerDecorator。都是對原來控件外觀或控制的擴展。

Decorator本身只是個單容器控件,只能對一個控件進行裝飾,Panel的話是多容器,可以對多控件進行裝飾,控件大小的位置的改變也是裝飾的一種表現形式。本想做個簡單的拖拽控件,網上搜索了下發現已經有人做了。http://codeblitz.wordpress.com/2009/06/10/wpf-dragdrop-decorator-for-itemscontrol/

網頁似乎被墻,我看的是快照,示例程序我也放上來了以免以后下不到。

對于默認拖拽的顯示和做法,下面也記錄下:

1.拖拽一般是兩個控件之間的數據交互,就是拖拉的時候(MouseDown)把數據放到一個地方,拖拉完之后(MouseUp)再把這個數據放到另一個控件中,所以拖拽的兩個控件本身要提供拖拽,繼承于UIElement的控件可以直接把AllowDrop屬性設置為True.

2.在鼠標點擊也就是MouseDown,一般注冊MouseDown事件或直接重載OnMouseDown方法,把選中的數據放到變量中,你選中的是控件?控件是數據的呈現,所以你應該能拿的到數據。除非那個控件真的沒有數據,那也就不需要拉了,有數據的話,我們把數據放到一個變量_mouseDownData中。

3.在鼠標移動的過程中,我們看到鼠標的樣式是會動的(鼠標下面會有小方塊),而且我們傳數據也需要個方法傳對吧,所在鼠標移動的時候有MouseMove做下面這句

DragDrop.DoDragDrop((ItemsControl)sender, _mouseDownData, DragDropEffects.Move | DragDropEffects.Copy);

4.鼠標放開就就是MouseUp的話,把傳遞的數據的變量mouseDownData清空或賦值為Null.

5.拖拉有兩方,假設要把A數據拖到B上,那么A調用了DragDrop.DoDragDrop方法去放,B怎么接收的呢?B控件要注冊PreviewDrop事件,通過DragEventArgs e參數來獲得e.Data,其中數據類型一般先e.Data.GetDataPresent(typeof(數據類型))來判斷有沒有,然后通過e.Data.GetData(typeof(數據類型))具體拿值,e.Effects可以用來判斷操作:是否要把數據添加進B控件。

6.假定拖拉到一般要取消怎么辦?控件注冊PreviewQueryContinueDrag事件在QueryContinueDragEventArgs e中對e.Action進行賦值操作,可以DragAction.Cancel當然也可以DragAction.Drop或者DragAction.Continue了。

?

關于拖拽這里還有個文章:http://www.cnblogs.com/taowen/archive/2008/10/30/1323329.html

?

六.純粹的個人感概

??????

????? 在我學習WPF的第一個月,可以說自我感覺最良好的時候,當時認為什么都可以做了,WPF不過偶爾,憑借著以前的Winform開發思路,在OnRender中大放光彩,認為什么都能做,所以之前的控件都是自己重做的,看微軟默認的不爽就重寫,沒有的就自己造,后來慢慢的,開始MVVM,開始大量的轉變控件,雖然默認的控件大部分到最后也都是Draw出來的,但是使用默認控件拼出新控件卻是團隊溝通的橋梁,默認控件一般都能滿足需求,自己定義的話可能效率有一定優勢,開始的時候也方便,到最后做大做復雜也挺麻煩,最主要的是團隊成員的樣式套用就麻煩,整體效果就有影響。之前自己有個想法,就是控件加快開發進度的,所以不好用的就不用了,實際上是也沒怎么認真去想怎么用。默認控件的模式和思路都是值得研究和學習的。當然如果你的控件需要一定的運行效率那就只能重做一份了。

????? 關于模式,面向對象開發,都是希望把責任分的更清晰,把功能切的更細,那把責任和功能切的更細的意義是什么呢,易于維護,可團隊里的每個人的思維形態并不一樣,你認為這樣好,可人家卻很難理解,難理解之后溝通是不是也難了,開發效率怎么上的去?所以利于溝通的設計才是好的設計。當團隊思想慢慢的趨于一致,再發揮你的才干,你可能會得到更好的幫助和建議。有些事不必要急于一時。

????? 在這里感謝很多熱心人的幫助,特別是周永恒,高手雖多可忙的不少,樂于解答的更少,幫你分析的少之又少。而周永恒卻可以幫你具體講解分析,在這里表示由衷的謝意。

轉載于:https://www.cnblogs.com/jojinshallar/articles/3372323.html

總結

以上是生活随笔為你收集整理的WPF自定义控件 —— 装饰器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

91成人免费视频 | 亚洲激情综合 | 成人全视频免费观看在线看 | 天天干天天在线 | 久久久久麻豆v国产 | 亚洲最新av在线 | 国产免费亚洲 | 久久综合九色欧美综合狠狠 | 欧美电影在线观看 | 国产精品久久久久久999 | 国产真实在线 | www.久久久 | 黄色大片日本免费大片 | 免费看一及片 | 欧美一进一出抽搐大尺度视频 | 久久精品99国产精品亚洲最刺激 | 美女视频黄,久久 | 久久免费精品视频 | 99精品色 | 亚洲第一中文字幕 | 69xx视频 | 久久久久久久久久久高潮一区二区 | 91av99| 波多野结衣理论片 | 国产不卡av在线播放 | 天天干 天天摸 天天操 | 亚洲精品国产精品久久99 | 免费福利在线视频 | www色网站| 24小时日本在线www免费的 | 日韩黄色在线观看 | 日本爱爱片 | 亚洲精品国产精品99久久 | 国产精品成人免费 | 伊人视频 | 日韩电影一区二区在线观看 | 久久一二区| 久久久久久久久久久久久久免费看 | 亚洲成a人片77777潘金莲 | 久久99九九99精品 | 五月婷婷在线视频观看 | 超碰精品在线观看 | 91视频麻豆 | 天天综合久久综合 | 天天做日日爱夜夜爽 | 奇米影视777影音先锋 | 国产精品99精品久久免费 | bbb搡bbb爽爽爽 | 免费a网址 | 国产 字幕 制服 中文 在线 | 亚洲天天在线日亚洲洲精 | www.亚洲黄 | 成人av在线观| 色婷婷激情| 91av原创| 成人久久精品视频 | 成人黄色在线视频 | 午夜久久精品 | 美女精品久久 | 欧美极品xxx | 一区二区三区免费播放 | 99热这里只有精品在线观看 | 波多野结衣精品视频 | 欧美精选一区二区三区 | 中文字幕第一页av | 久久国产精品视频 | 亚洲精品玖玖玖av在线看 | 91理论电影 | 久久免费公开视频 | 女人18毛片a级毛片一区二区 | 欧美地下肉体性派对 | 一区二区三区视频网站 | 久久99欧美 | 国产精品一区二区av影院萌芽 | 久久黄色a级片 | 欧美日韩国产免费视频 | 日韩电影在线视频 | 青春草视频 | 免费黄色av电影 | 欧洲视频一区 | 日韩一区二区三免费高清在线观看 | 草久中文字幕 | 免费视频久久久久久久 | 国产一区二区中文字幕 | 日韩二区精品 | 中文字幕资源网在线观看 | 精品国产1区 | 久久成人高清 | 西西4444www大胆视频 | 国内外成人在线 | 国内久久视频 | 综合久久综合久久 | 国产精品美女免费看 | 黄色av成人在线观看 | 午夜久久精品 | 日韩欧美xxx | 蜜臀av性久久久久蜜臀aⅴ四虎 | av一级片网站 | av福利在线播放 | 韩国av一区二区 | 九九久久久久99精品 | 亚洲 欧美 91 | 激情久久影院 | 91一区二区三区久久久久国产乱 | 午夜精品久久久久久久99婷婷 | 亚洲激情校园春色 | av在线中文 | 免费精品国产va自在自线 | 免费h精品视频在线播放 | 久草久热| 日韩有码专区 | 亚洲人成在线观看 | 看国产黄色片 | 免费网站观看www在线观看 | 亚洲精品在线观看免费 | 久久久久免费精品 | 亚洲免费一级 | 狠狠色丁香久久婷婷综合丁香 | 人人插人人舔 | 成人黄色免费在线观看 | 尤物一区二区三区 | 欧美日本高清视频 | 九九热精品在线 | 日本黄网站 | 经典三级一区 | 国产啊v在线观看 | 国产福利在线不卡 | 午夜精品一区二区三区视频免费看 | 久草热视频 | 99色| 日韩三级一区 | 国产精品高清在线观看 | 国产xxxx性hd极品 | 日韩三级久久 | 91在线一区 | 久久久影视| 国产中文在线字幕 | 色综合久久久久久中文网 | 亚洲精品视频中文字幕 | 悠悠av资源片 | 国产亚洲久一区二区 | 欧美日韩国产三级 | 成人av久久 | 91精品在线免费视频 | 国产网红在线 | 91福利视频网站 | 成人在线观看免费视频 | 麻豆免费精品视频 | 成年人在线电影 | 99久在线精品99re8热视频 | 亚洲一区二区三区四区在线视频 | 最近中文字幕mv免费高清在线 | 亚洲精品乱码久久久久久9色 | 日日夜夜狠狠 | 狠狠色噜噜狠狠狠狠 | 91自拍视频在线观看 | 亚洲婷婷免费 | 国产在线精品区 | 麻豆视频一区二区 | 天天干 夜夜操 | 日韩精品久久一区二区三区 | 婷婷免费在线视频 | 91av在线免费视频 | 国产精品夜夜夜一区二区三区尤 | 日韩高清在线一区二区 | 手机av在线免费观看 | 日韩在线视频不卡 | 91麻豆国产福利在线观看 | 狠狠插天天干 | 日本久久久久久久久久久 | 96看片| 手机看片 | 九九欧美视频 | 一区二区三区在线观看免费视频 | 日本精品午夜 | 久久污视频 | 国产99久久久国产精品成人免费 | 91精品啪 | 色婷婷五 | 91成人免费看 | 精品欧美一区二区三区久久久 | 九九日九九操 | 亚洲精品国偷自产在线91正片 | 国产精品永久久久久久久www | 精品久久五月天 | 久久兔费看a级 | 日韩字幕| 久草综合视频 | 日本久久视频 | 日韩美女免费线视频 | 国产一线二线三线性视频 | 日韩欧三级 | 一区二区视频在线观看免费 | 亚洲免费视频在线观看 | 狠狠婷婷| 国产三级视频 | 99热精品在线观看 | 欧美日韩亚洲国产一区 | 久久中文字幕在线视频 | 在线99视频 | 久久久精品欧美一区二区免费 | 国产网站在线免费观看 | 中文字幕韩在线第一页 | 欧美高清成人 | 免费亚洲一区二区 | 精品国产中文字幕 | 天天色视频 | 久久综合婷婷 | 免费看特级毛片 | 欧美日韩国产伦理 | www成人精品| 日韩精品久久久免费观看夜色 | 中文字幕免费观看全部电影 | 狠狠色丁香久久婷婷综合_中 | www天天干com | 日韩精品专区 | 欧美一二三视频 | 91丨九色丨91啦蝌蚪老版 | 精品久久久久久综合 | 亚洲第一香蕉视频 | 懂色av一区二区三区蜜臀 | 欧美精品在线观看免费 | 九色91在线 | 国产精品99免费看 | 成人av日韩| 在线看污网站 | 亚洲特级片 | 欧美污网站| 亚洲一区在线看 | 狠狠操夜夜操 | 夜夜操综合网 | 日本一区二区三区免费看 | 久久精品美女 | 99在线视频观看 | 日本黄色大片免费看 | 国内久久| 国产精品一区二区白浆 | 久久国产一二区 | 国产精品免费大片视频 | 波多野结衣久久资源 | 麻豆视频在线看 | 三级视频日韩 | 国产午夜视频在线观看 | 亚洲 欧美变态 另类 综合 | 欧美日视频 | 免费在线黄色av | 正在播放国产一区二区 | 午夜精品在线看 | 久久精品在线免费观看 | 国产拍揄自揄精品视频麻豆 | 国产精品久久久久久久电影 | 国产在线精品一区二区不卡了 | 能在线看的av | 日韩一区二区免费在线观看 | 伊人午夜 | 国产精品精品久久久久久 | 91热精品 | 中文视频在线 | 国产中文字幕免费 | 国产99久久九九精品免费 | 在线观av | 国产美女视频 | 丁香花中文在线免费观看 | 国产涩涩在线观看 | 日韩欧美大片免费观看 | 亚洲精品在线一区二区 | 中文字幕中文字幕中文字幕 | 黄色免费电影网站 | 久久免费视频网站 | 久久精品国产亚洲aⅴ | 91精品免费在线 | 中文字幕成人在线观看 | 国产精品麻豆三级一区视频 | 亚洲国产精彩中文乱码av | 国产在线色视频 | 国产精品大片在线观看 | 国产一级淫片免费看 | 在线观看免费版高清版 | 天天干,天天操,天天射 | 日韩欧美视频 | 在线有码中文 | 99热只有精品在线观看 | 在线观看av网站 | 欧美日在线观看 | 成年人黄色在线观看 | 六月婷操| 亚洲精品国产品国语在线 | 久久线视频 | 激情开心色 | 久久精品亚洲一区二区三区观看模式 | 国内久久久 | 福利久久久 | 亚洲精品综合久久 | 久久免费试看 | 一区精品久久 | 国产成人精品女人久久久 | 91在线麻豆 | 爱爱av网| 国产a视频免费观看 | 国产成人福利在线 | 精品国产综合区久久久久久 | 婷婷在线视频 | 久久免费99精品久久久久久 | 午夜精品婷婷 | 97免费中文视频在线观看 | 久久久精品免费看 | 久久精品美女 | 欧美日在线观看 | 天天爱天天干天天爽 | 日韩精品首页 | 亚洲视屏 | 91免费看黄色 | 欧美一级免费片 | 日韩二区在线观看 | japanesexxxhd奶水 91在线精品一区二区 | 天天干天天搞天天射 | 欧美激情va永久在线播放 | 在线播放一区 | 视频一区二区视频 | 国产精品久久电影网 | 国内精品二区 | 日韩在线小视频 | 91禁在线观看 | 成人视屏免费看 | 91手机视频| 亚洲国产综合在线 | 国产亚洲在 | 三级黄色在线观看 | 国产精品久久久久久久妇 | 久久久这里有精品 | 日韩有码中文字幕在线 | 国产成人333kkk | 精品久久久久国产 | www.天天综合 | 亚洲另类交 | 午夜精品视频一区 | 伊人官网 | 97视频免费播放 | 亚洲精品视频在线看 | av不卡免费看 | 青青网视频 | 97视频免费观看 | 午夜丁香网 | 美女黄频在线观看 | 在线视频欧美日韩 | 在线精品观看 | 麻豆视频在线免费观看 | av电影在线观看完整版一区二区 | 韩国三级在线一区 | 精品久久久久久亚洲综合网 | 日韩成人精品一区二区三区 | 国产一区二区高清不卡 | 四虎国产永久在线精品 | 国产午夜精品久久久久久久久久 | 五月天高清欧美mv | 99久久毛片 | 国产精品1000 | 久久99精品国产91久久来源 | 久久精品视频在线观看 | 96亚洲精品久久久蜜桃 | 日本黄色免费在线观看 | 国产成人精品一区二区三区在线观看 | 久久精品网站视频 | 99r在线视频 | 亚洲特级片 | 日韩精品中文字幕在线 | 九九热免费在线视频 | 亚洲免费资源 | 欧美三人交 | 韩国av永久免费 | 欧美精品一区在线发布 | 中文字幕电影一区 | 中文字幕a∨在线乱码免费看 | 日韩18p| 日韩欧美一级二级 | 亚洲激情在线视频 | 国产免费影院 | 亚洲综合精品视频 | 99久久精品国产系列 | www.日韩免费 | 91精品成人久久 | 国产在线一区二区三区播放 | 成人av免费播放 | 国产91精品看黄网站 | 美女搞黄国产视频网站 | 少妇视频一区 | 人人爽人人片 | 国产一区精品在线观看 | 色97在线| 成人av直播| 亚洲一区日韩在线 | 久久tv视频 | 99热这里只有精品国产首页 | 日韩成人在线一区二区 | 日本免费一二三区 | 中文字幕精品一区二区精品 | 亚洲精品免费在线 | 亚洲国产网站 | 99免费精品| 黄色一级大片在线免费看国产一 | 91毛片视频 | 欧美日韩亚洲在线 | 日韩精品中文字幕在线播放 | www.日韩免费 | 一区二区视频在线播放 | 国产一区免费 | 久久精品网站免费观看 | www.伊人网 | 人人干天天射 | 国产99亚洲| 国产香蕉97碰碰碰视频在线观看 | 91片黄在线观看 | 国产在线免费观看 | 少妇精品久久久一区二区免费 | 在线 精品 国产 | 天天色棕合合合合合合 | 日av免费 | 99热超碰在线 | 日本mv大片欧洲mv大片 | 日韩最新理论电影 | 日韩素人在线观看 | 国产在线国偷精品产拍 | 国产成人综合在线观看 | 亚洲国产精品成人女人久久 | 日韩激情av在线 | 亚洲国产精品一区二区尤物区 | 91视频91蝌蚪 | 日韩免费电影网站 | av成人在线电影 | 97理论片| 日韩精品欧美一区 | 亚洲在线视频观看 | 亚洲国产成人精品在线观看 | 毛片1000部免费看 | 人人射网站 | 欧美日韩免费一区二区 | 又爽又黄在线观看 | 国产大尺度视频 | 国产又粗又硬又爽的视频 | 日韩精品视频网站 | 四虎在线永久免费观看 | 免费观看一级特黄欧美大片 | 欧美国产不卡 | .国产精品成人自产拍在线观看6 | 亚洲精品在线资源 | 国产精品正在播放 | 一级一片免费观看 | 69亚洲视频 | 美女网站色在线观看 | 久久久精品 一区二区三区 国产99视频在线观看 | 美女福利视频网 | h动漫中文字幕 | www.久久色.com| 正在播放日韩 | 婷婷九九 | 亚洲精品乱码久久久久久蜜桃动漫 | 亚洲91在线 | 草久久精品 | 久青草视频在线观看 | 在线观看亚洲精品视频 | 午夜视频播放 | 国产在线观看 | www.玖玖玖 | 亚洲天天摸日日摸天天欢 | 国产精品久久久久久久99 | 国产成人精品午夜在线播放 | 狠狠插天天干 | 久久女同性恋中文字幕 | 91精品国自产在线观看 | 婷婷色站 | 丁香网婷婷 | 免费观看9x视频网站在线观看 | 国产精品剧情在线亚洲 | 久久成人国产 | 国产日韩精品一区二区 | 精品国产aⅴ麻豆 | 免费高清男女打扑克视频 | 伊人婷婷久久 | 久久久精品国产一区二区电影四季 | 日韩免费专区 | 国产在线观看免 | 亚洲一区二区三区四区精品 | 中文字幕观看av | 青青网视频| 亚洲人成网站精品片在线观看 | 色婷婷影视 | 国产成人一区二区精品非洲 | 国产精品18久久久久久久久 | 91丨九色丨蝌蚪丰满 | 国产亚洲精品日韩在线tv黄 | 91色蜜桃| 久久激情婷婷 | 久久久久久电影 | 黄色一级大片免费看 | 国产日韩欧美在线一区 | 91网在线观看 | 日韩在线二区 | 国产一级片免费播放 | 伊人色综合久久天天网 | 一区在线观看 | 亚洲视频aaa | 九九热视频在线免费观看 | 免费观看全黄做爰大片国产 | 久久免费一 | 日韩久久久久久久久久久久 | 成人性生爱a∨ | 中文字幕国产精品 | 美女久久久久久久久久 | 国产一区91 | 在线午夜| 日韩激情片在线观看 | 亚洲精品 在线视频 | 日日夜夜天天久久 | 免费观看成人网 | 久久免费视频在线观看30 | 国产在线高清精品 | 国产精品ssss在线亚洲 | 日精品| 精品久久久久久久久中文字幕 | 久久97久久| 少妇bbw搡bbbb搡bbbb | 黄色在线观看www | 丰满少妇在线观看 | 亚洲 欧美 成人 | 亚洲国产免费 | 国产成人精品网站 | 久久久久免费精品 | 欧美aa在线观看 | 亚洲区视频在线 | av三级在线看 | 免费色视频 | 亚洲一区二区黄色 | 国产探花视频在线播放 | 天天躁日日 | 午夜美女福利直播 | 日韩av看片| 天天色天天操天天爽 | 97在线观看免费观看高清 | 国产看片网站 | 欧美天堂视频在线 | 91视频网址入口 | 一区二区影院 | 成人cosplay福利网站 | 蜜臀久久99精品久久久无需会员 | 99精品热视频只有精品10 | 欧美成天堂网地址 | 亚洲国产成人av网 | 91亚洲精品在线观看 | 亚洲成人黄色av | 亚洲免费在线观看视频 | 亚洲国产免费 | 日韩激情影院 | 日韩av手机在线观看 | 狠狠操精品| 天天干天天碰 | 久久精品二区 | 日韩字幕 | 黄色影院在线免费观看 | 亚洲免费国产 | 日韩在线免费观看视频 | 日日操天天操狠狠操 | 黄a网 | 国产一级一片免费播放放 | 99久久免费看 | 国产成人精品a | 国产一级a毛片视频爆浆 | 久久人视频 | 一级国产视频 | 天天操狠狠操夜夜操 | 亚洲成a人片77777kkkk1在线观看 | 波多野结衣电影久久 | 人人干人人搞 | 精品欧美小视频在线观看 | 久久精品99国产精品酒店日本 | 一区二区在线电影 | 91精品区 | 国产一区二区三区免费在线观看 | 精品国产电影一区二区 | 97视频人人免费看 | 99riav1国产精品视频 | 国产h片在线观看 | 在线中文字幕视频 | 精品欧美一区二区三区久久久 | 国产精品门事件 | 96精品高清视频在线观看软件特色 | 欧美久久久久久久久久久久久 | 波多野结衣在线观看一区二区三区 | 丝袜美腿在线视频 | www五月婷婷 | 草久久久久 | 国内揄拍国产精品 | 日韩色爱 | 久久久国产精品麻豆 | 午夜视频黄 | 国产成人61精品免费看片 | 日韩一二区在线观看 | 亚洲成人免费在线观看 | 久久国产精品系列 | 亚洲最大成人免费网站 | 99精品视频在线观看视频 | www.色五月.com| 波多野结衣小视频 | 久久99精品久久只有精品 | 五月婷婷色丁香 | 成人网看片 | 亚洲成人精品在线观看 | 中文字幕日韩无 | 国产一区二区在线观看视频 | 激情久久影院 | 首页中文字幕 | 欧美少妇的秘密 | 99热这里只有精品在线观看 | 午夜私人影院 | 国产精品一区二区久久久 | 亚洲精品久久久久999中文字幕 | 久久久久国产精品一区 | 国产精品一区二区av日韩在线 | 91精品视频免费看 | 久久精品牌麻豆国产大山 | 中文字幕免费国产精品 | 国产免费小视频 | 日本精品久久久久 | 国产成人精品在线 | 六月色丁香| 国产精品永久免费 | 欧美aa在线 | 日韩中文字幕一区 | 9在线观看免费高清完整版在线观看明 | 黄在线免费观看 | 国产96视频 | 日韩免费视频一区二区 | 99这里只有精品视频 | 高清av网| 国产又粗又猛又黄又爽视频 | 伊人手机在线 | 日韩在线观看你懂的 | 欧美一区在线观看视频 | 日韩精品一区二区三区三炮视频 | 91看片麻豆| 国产黄色片在线 | 天天撸夜夜操 | 久久超碰免费 | 国产做aⅴ在线视频播放 | 欧美视频xxx | 夜夜骑天天操 | 黄色网免费 | av资源在线观看 | 91看成人| 超碰97国产 | 日日干美女 | 日韩欧美一区二区三区视频 | 99精品在线免费 | 少妇高潮冒白浆 | 国产亚洲视频中文字幕视频 | 色www免费视频 | 天天操天天干天天操天天干 | 色视频 在线 | 国产精品日韩欧美一区二区 | 色夜影院 | 友田真希av| 免费看的黄色 | av黄色亚洲 | 国产原创在线 | 日韩特黄一级欧美毛片特黄 | 国产日韩欧美视频在线观看 | 久久精品免费看 | 亚洲电影免费 | 亚洲va欧美va人人爽 | 亚洲精品国产日韩 | 搡bbbb搡bbb视频 | 97视频入口免费观看 | 天天躁天天狠天天透 | 日韩成人精品一区二区三区 | 国产高清第一页 | 亚洲精品国产拍在线 | 色噜噜在线观看 | 99综合视频 | 免费a v视频 | 免费看黄色91 | 精品夜夜嗨av一区二区三区 | 国产91全国探花系列在线播放 | 中文国产成人精品久久一 | 五月婷婷欧美视频 | 日本韩国欧美在线观看 | 五月天久久精品 | 最新日韩视频在线观看 | 国产日韩精品一区二区在线观看播放 | 婷婷精品视频 | 9797在线看片亚洲精品 | 久久人人爽人人片av | 成人黄色大片在线免费观看 | 韩国一区二区在线观看 | 超碰在线公开 | 99久高清在线观看视频99精品热在线观看视频 | 欧美另类一二三四区 | 国产三级午夜理伦三级 | 欧美成人中文字幕 | 黄色电影在线免费观看 | 久草视频在线播放 | 91av福利视频 | 狠狠躁日日躁夜夜躁av | 丁香婷婷色月天 | 免费看的黄色录像 | 99精品99| 精品一二三区 | 九草视频在线观看 | 在线观看日韩视频 | 日韩免费网站 | 99久久9 | 精品国产自 | 欧美大片大全 | 欧美日韩视频一区二区 | 欧美午夜理伦三级在线观看 | 九九免费观看全部免费视频 | 久操97 | 99免费在线播放99久久免费 | 97视频在线观看免费 | 亚a在线 | 欧美激情视频在线免费观看 | 欧美一级黄大片 | 99爱精品视频 | 91视频 - x99av| 久草在线免费在线观看 | 久久免费大片 | 在线观看91| 成年人黄色免费视频 | av在线永久免费观看 | 国产精品白浆 | 亚洲欧美日本国产 | 九九在线视频 | 色a网| 欧美日韩不卡一区二区三区 | 最新中文字幕在线资源 | 狂野欧美激情性xxxx | 国产精品乱码久久 | 香蕉网在线观看 | 欧美性色综合网站 | 久久香蕉一区 | av三级在线免费观看 | 操综合 | 国产亚洲91 | 午夜精品一区二区三区在线观看 | 91精品视频免费观看 | 香蕉视频最新网址 | 日本久久精品视频 | 午夜精品一二三区 | 色中色亚洲 | 日韩高清免费在线观看 | 亚洲成人黄色在线 | 国产在线视频一区二区 | 日韩电影在线观看中文字幕 | 久久av伊人 | 亚洲国产精品人久久电影 | 成人国产精品 | 久草在线资源免费 | 亚洲综合色播 | 天天摸天天操天天爽 | 一级免费观看 | 国内久久久久久 | 久久av中文字幕片 | 国产精品久久久久久久久久妇女 | 欧美老少交 | 国产原创在线视频 | 久草免费在线观看视频 | 在线免费中文字幕 | 久久精视频 | 亚洲成人网av | 国产日韩欧美中文 | 美女黄频在线观看 | 国产一区二区三区 在线 | 黄色av成人在线 | 中文字幕在线视频第一页 | 精品五月天 | 亚洲经典视频在线观看 | 精品国产123 | 国产黄色视 | 免费av视屏 | 久久国产精品影视 | 一级久久精品 | 日本在线视频一区二区三区 | 美女网站视频免费都是黄 | 成人黄在线 | 国产特黄色片 | 色综合久| 午夜影院日本 | 日产乱码一二三区别在线 | 亚洲成av人片在线观看www | 欧美一级电影 | 69亚洲视频 | 懂色av一区二区在线播放 | 国产激情久久久 | 日韩精品一区二区在线观看 | 五月天伊人| 久久精品视频一 | 久草综合在线观看 | 日韩av专区 | 在线观看你懂的网址 | 成人av资源网站 | 欧美a在线看 | 国产三级国产精品国产专区50 | 精品国产免费一区二区三区五区 | 四虎国产精品免费 | 国产福利一区二区三区视频 | 免费视频一级片 | 区一区二区三区中文字幕 | www.操.com| 久草在线视频精品 | 伊人色**天天综合婷婷 | 四虎影视成人永久免费观看视频 | 成人高清在线观看 | www.久久99 | 一区二区三区电影在线播 | 婷婷色伊人 | 久久毛片网站 | 999久久久国产精品 高清av免费观看 | 亚洲精品欧洲精品 | 欧美少妇影院 | 久久久久久久电影 | 在线韩国电影免费观影完整版 | 久久久成人精品 | 精品欧美一区二区在线观看 | 在线视频 日韩 | 免费看一级特黄a大片 | 久久综合一本 | 欧美午夜a | 中文字幕麻豆 | 九九综合九九 | 中文字幕免费国产精品 | 麻豆传媒视频观看 | 国产精品大片在线观看 | 久草国产在线观看 | av在线专区 | 久久精品中文 | 狠狠的操你 | 四虎影视国产精品免费久久 | 精品女同一区二区三区在线观看 | 婷婷色 亚洲 | 在线中文字母电影观看 | 碰碰影院 | 国产剧情在线一区 | 国产午夜亚洲精品 | 五月天视频网站 | 日日躁夜夜躁aaaaxxxx | 日本三级不卡视频 | 黄色a一级片 | 九九在线视频 | 最近能播放的中文字幕 | 一区二区免费不卡在线 | 国产手机在线视频 | 久久久久久欧美二区电影网 | 中文字幕在线观看播放 | 日韩精品一区二区在线观看视频 | 美女黄视频免费 | 不卡电影免费在线播放一区 | 国产日韩精品在线观看 | 在线观看中文字幕 | 国产精品成人自产拍在线观看 | 成人av片免费观看app下载 | 日日夜夜免费精品 | 亚洲成年人免费网站 | 青草草在线视频 | 69av视频在线 | 毛片网站免费在线观看 | 九九热视频在线免费观看 | 天天综合五月天 | 国产亚洲婷婷免费 | 婷婷中文在线 | 玖玖在线观看视频 | 久久这里 | 人人舔人人爽 | 国产福利91精品一区二区三区 | 99在线精品视频在线观看 | 青草视频网 | 成 人 黄 色 视频播放1 | 欧美午夜理伦三级在线观看 | 99婷婷狠狠成为人免费视频 | 久久 在线 | 日韩在线观看一区二区三区 | 激情五月婷婷综合网 | 日韩久久精品一区二区三区下载 | 久久婷亚洲五月一区天天躁 | 久久成人一区二区 | 国产精品 欧美 日韩 | 插婷婷 | 亚洲无吗视频在线 | 丰满少妇在线观看资源站 | 日韩精品欧美视频 | 99热在线看 | 色婷五月天 | 欧美性免费 | 超碰人人草 | 欧美黑人巨大xxxxx | 日韩影视大全 | 9在线观看免费高清完整版 玖玖爱免费视频 | 日韩欧美高清视频在线观看 | 国产精品日韩欧美 | 亚洲作爱视频 | 国产综合片 | 激情欧美一区二区三区免费看 | a级国产乱理伦片在线观看 亚洲3级 | 激情综合色播五月 | 精品国偷自产在线 | 99热手机在线观看 | 97看片网| 色偷偷网站视频 | 成人av.com | 伊人狠狠干 | av青草 | 天天插天天 | 国产手机视频在线播放 | 992tv在线成人免费观看 | 亚洲国产人午在线一二区 | 国产精品一区二区三区免费看 | 国产精品成人久久久久久久 | 香蕉影视在线观看 | 天天要夜夜操 | www.少妇| 在线观看精品国产 | 日韩一区二区三区高清在线观看 | 欧美日韩国产一区二区三区在线观看 | 9797在线看片亚洲精品 | 久久视频精品在线 | 成人av一区二区在线观看 | 久草在线资源观看 | 亚洲精品国产区 | 国产精品系列在线 | 97人人超 | 免费在线激情视频 | 国产日本亚洲高清 | 久久久久日本精品一区二区三区 | 日韩性色 | 日韩免费在线 | 高潮久久久久久久久 | 波多野结衣视频一区 | 成人在线你懂得 | 日韩av一区二区在线播放 | www.香蕉 | 久久这里只精品 | 缴情综合网五月天 | 丁香花在线观看免费完整版视频 | 日韩欧美69 | 日韩久久片 | 国产精品都在这里 | 国产手机在线播放 | 天天躁日日躁狠狠躁av中文 | 欧美色综合天天久久综合精品 | 免费在线观看午夜视频 | 97在线观看免费观看高清 | 国产视频一区二区在线播放 | 久久亚洲私人国产精品va | 天天色 天天 | 精品国产一区二区三区不卡 | 成人a视频片观看免费 | 久久99热久久99精品 | 99在线观看视频 | 精品天堂av | 久久a免费视频 | 国产精品videossex国产高清 | 人人爽人人片 | 精品字幕| 国产一级一片免费播放放a 一区二区三区国产欧美 | 1区2区3区在线观看 三级动图 | 中文字幕第一页在线vr | 天天做日日爱夜夜爽 | 91探花在线 | 日韩电影一区二区三区 | 美女黄网站视频免费 | 久久久免费高清视频 | 亚洲精品乱码久久久久 | 亚洲97在线 | 国内小视频在线观看 | 欧美日韩xx| 国产xxxx性hd极品 | 91理论片午午伦夜理片久久 | 国产在线精品区 | 麻豆视频一区二区 | 狠狠狠色丁香综合久久天下网 | 午夜性色 | 亚洲综合在线五月 | 久久久久久久久久久国产精品 | 人人搞人人爽 | 国产精品 中文字幕 亚洲 欧美 | 精品一区二区在线免费观看 | 久久国产二区 | 人人玩人人添人人澡超碰 | 色婷婷国产精品一区在线观看 | 四虎最新域名 | 国产精品午夜免费福利视频 | 五月婷婷六月丁香 | 香蕉视频日本 | 国产艹b视频 | 免费高清av在线看 | 久久婷五月 | 亚洲黄色免费电影 | 欧美日一级片 | 亚洲精品在线观看av | 五月开心网 | 久久av网址 |