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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iOS自定义转场动画实战讲解

發布時間:2025/3/20 编程问答 93 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iOS自定义转场动画实战讲解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉場動畫這事,說簡單也簡單,可以通過presentViewController:animated:completion:和dismissViewControllerAnimated:completion:這一組函數以模態視圖的方式展現、隱藏視圖。如果用到了navigationController,還可以調用pushViewController:animated:和popViewController這一組函數將新的視圖控制器壓棧、彈棧。

下圖中所有轉場動畫都是自定義的動畫,這些效果如果不用自定義動畫則很難甚至無法實現:

由于錄屏的原因,有些效果無法完全展現,比如它其實還支持橫屏。

自定義轉場動畫的效果實現起來比較復雜,如果僅僅是拷貝一份能夠運行的代碼卻不懂其中原理,就有可能帶來各種隱藏的bug。本文由淺入深介紹下面幾個知識:

  • 傳統的基于閉包的實現方式及其缺點
  • 自定義present轉場動畫
  • 交互式(Interactive)轉場動畫
  • 轉場協調器與UIModalPresentationCustom
  • UINavigationController轉場動畫
  • 我為這篇教程制作了一個demo,您可以去在我的github上clone下來:CustomTransition,如果覺得有幫助還望給個star以示支持。本文以Swift+純代碼實現,對應的OC+Storyboard版本在demo中也可以找到,那是蘋果的官方示范代碼,正確性更有保證。demo中用到了CocoaPods,您也許需要執行pod install命令并打開.xcworkspace文件。

    在開始正式的教程前,您首先需要下載demo,在代碼面前文字是蒼白的,demo中包含的注釋足以解釋本文所有的知識點。其次,您還得了解這幾個背景知識。

    From和To

    在代碼和文字中,經常會出現fromView和toView。如果錯誤的理解它們的含義會導致動畫邏輯完全錯誤。fromView表示當前視圖,toView表示要跳轉到的視圖。如果是從A視圖控制器present到B,則A是from,B是to。從B視圖控制器dismiss到A時,B變成了from,A是to。用一張圖表示:

    Presented和Presenting

    這也是一組相對的概念,它容易與fromView和toView混淆。簡單來說,它不受present或dismiss的影響,如果是從A視圖控制器present到B,那么A總是B的presentingViewController,B總是A的presentedViewController。

    modalPresentationStyle

    這是一個枚舉類型,表示present時動畫的類型。其中可以自定義動畫效果的只有兩種:FullScreen和Custom,兩者的區別在于FullScreen會移除fromView,而Custom不會。比如文章開頭的gif中,第三個動畫效果就是Custom。

    基于block的動畫

    最簡單的轉場動畫是使用transitionFromViewController方法:

    這個方法雖然已經過時,但是對它的分析有助于后面知識的理解。它一共有6個參數,前兩個表示從哪個VC開始,跳轉到哪個VC,中間兩個參數表示動畫的時間和選項。最后兩個參數表示動畫的具體實現細節和回調閉包。

    這六個參數其實就是一次轉場動畫所必備的六個元素。它們可以分為兩組,前兩個參數為一組,表示頁面的跳轉關系,后面四個為一組,表示動畫的執行邏輯。

    這個方法的缺點之一是可自定義程度不高(在后面您會發現能自定義的不僅僅是動畫方式),另一個缺點則是重用性不好,也可以說是耦合度比較大。

    在最后兩個閉包參數中,可以預見的是fromViewController和toViewController參數都會被用到,而且他們是動畫的關鍵。假設視圖控制器A可以跳轉到B、C、D、E、F,而且跳轉動畫基本相似,您會發現transitionFromViewController方法要被復制多次,每次只會修改少量內容。

    自定義present轉場動畫

    出于解耦和提高可自定義程度的考慮,我們來學習轉場動畫的正確使用姿勢。

    首先要了解一個關鍵概念:轉場動畫代理,它是一個實現了UIViewControllerTransitioningDelegate協議的對象。我們需要自己實現這個對象,它的作用是為UIKit提供以下幾個對象中的一個或多個:

  • Animator:
  • 它是實現了UIViewControllerAnimatedTransitioning協議的對象,用于控制動畫的持續時間和動畫展示邏輯,代理可以為present和dismiss過程分別提供Animator,也可以提供同一個Animator。

  • 交互式Animator:和Animator類似,不過它是交互式的,后面會有詳細介紹
  • Presentation控制器:
  • 它可以對present過程更加徹底的自定義,比如修改被展示視圖的大小,新增自定義視圖等,后面會有詳細介紹。

    在這一小節中,我們首先介紹最簡單的Animator。回顧一下轉場動畫必備的6個元素,它們被分為兩組,彼此之間沒有關聯。Animator的作用等同于第二組的四個元素,也就是說對于同一個Animator,可以適用于A跳轉B,也可以適用于A跳轉C。它表示一種通用的頁面跳轉時的動畫邏輯,不受限于具體的視圖控制器。

    如果您讀懂了這段話,整個自定義的轉場動畫邏輯就很清楚了,以視圖控制器A跳轉到B為例:

  • 創建動畫代理,在事情比較簡單時,A自己就可以作為代理
  • 設置B的transitioningDelegate為步驟1中創建的代理對象
  • 調用presentViewController:animated:completion:并把參數animated設置為true
  • 系統會找到代理中提供的Animator,由Animator負責動畫邏輯
  • 用具體的例子解釋就是:

    // 這個類相當于A class CrossDissolveFirstViewController: UIViewController, UIViewControllerTransitioningDelegate { // 這個對象相當于B crossDissolveSecondViewController.transitioningDelegate = self// 點擊按鈕觸發的函數 func animationButtonDidClicked() { self.presentViewController(crossDissolveSecondViewController, animated: true, completion: nil) }// 下面這兩個函數定義在UIViewControllerTransitioningDelegate協議中 // 用于為present和dismiss提供animator func animationControllerForPresentedController(presented: UIViewController, presentingController presenting: UIViewController, sourceController source: UIViewController) -> UIViewControllerAnimatedTransitioning? { // 也可以使用CrossDissolveAnimator,動畫效果各有不同 // return CrossDissolveAnimator() return HalfWaySpringAnimator() }func animationControllerForDismissedController(dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? { return CrossDissolveAnimator() } } 復制代碼

    動畫的關鍵在于animator如何實現,它實現了UIViewControllerAnimatedTransitioning協議,至少需要實現兩個方法,我建議您仔細閱讀animateTransition方法中的注釋,它是整個動畫邏輯的核心:

    class HalfWaySpringAnimator: NSObject, UIViewControllerAnimatedTransitioning { /// 設置動畫的持續時間 func transitionDuration(transitionContext: UIViewControllerContextTransitioning?) -> NSTimeInterval { return 2 }/// 設置動畫的進行方式,附有詳細注釋,demo中其他地方的這個方法不再解釋 func animateTransition(transitionContext: UIViewControllerContextTransitioning) { let fromViewController = transitionContext.viewControllerForKey(UITransitionContextFromViewControllerKey) let toViewController = transitionContext.viewControllerForKey(UITransitionContextToViewControllerKey) let containerView = transitionContext.containerView()// 需要關注一下from/to和presented/presenting的關系 // For a Presentation: // fromView = The presenting view. // toView = The presented view. // For a Dismissal: // fromView = The presented view. // toView = The presenting view.var fromView = fromViewController?.view var toView = toViewController?.view// iOS8引入了viewForKey方法,盡可能使用這個方法而不是直接訪問controller的view屬性 // 比如在form sheet樣式中,我們為presentedViewController的view添加陰影或其他decoration,animator會對整個decoration view // 添加動畫效果,而此時presentedViewController的view只是decoration view的一個子視圖 if transitionContext.respondsToSelector(Selector("viewForKey:")) { fromView = transitionContext.viewForKey(UITransitionContextFromViewKey) toView = transitionContext.viewForKey(UITransitionContextToViewKey) }// 我們讓toview的origin.y在屏幕的一半處,這樣它從屏幕的中間位置彈起而不是從屏幕底部彈起,彈起過程中逐漸變為不透明 toView?.frame = CGRectMake(fromView!.frame.origin.x, fromView!.frame.maxY / 2, fromView!.frame.width, fromView!.frame.height) toView?.alpha = 0.0// 在present和,dismiss時,必須將toview添加到視圖層次中 containerView?.addSubview(toView!)let transitionDuration = self.transitionDuration(transitionContext) // 使用spring動畫,有彈簧效果,動畫結束后一定要調用completeTransition方法 UIView.animateWithDuration(transitionDuration, delay: 0, usingSpringWithDamping: 0.6, initialSpringVelocity: 0, options: .CurveLinear, animations: { () -> Void in toView!.alpha = 1.0 // 逐漸變為不透明 toView?.frame = transitionContext.finalFrameForViewController(toViewController!) // 移動到指定位置 }) { (finished: Bool) -> Void in let wasCancelled = transitionContext.transitionWasCancelled() transitionContext.completeTransition(!wasCancelled) } } } 復制代碼

    animateTransition方法的核心則是從轉場動畫上下文獲取必要的信息以完成動畫。上下文是一個實現了UIViewControllerContextTransitioning的對象,它的作用在于為animateTransition方法提供必備的信息。您不應該緩存任何關于動畫的信息,而是應該總是從轉場動畫上下文中獲取(比如fromView和toView),這樣可以保證總是獲取到最新的、正確的信息。

    獲取到足夠信息后,我們調用UIView.animateWithDuration方法把動畫交給Core Animation處理。千萬不要忘記在動畫調用結束后,執行completeTransition方法。

    本節的知識在Demo的Cross Dissolve文件夾中有詳細的代碼。其中有兩個animator文件,這說明我們可以為present和dismiss提供同一個animator,或者分別提供各自對應的animator。如果兩者動畫效果類似,您可以共用同一個animator,惟一的區別在于:

  • present時,要把toView加入到container的視圖層級。
  • dismiss時,要把fromView從container的視圖層級中移除。
  • 如果您被前面這一大段代碼和知識弄暈了,或者暫時用不到這些具體的知識,您至少需要記住自定義動畫的基本原理和流程:

  • 設置將要跳轉到的視圖控制器(presentedViewController)的transitioningDelegate
  • 充當代理的對象可以是源視圖控制器(presentingViewController),也可以是自己創建的對象,它需要為轉場動畫提供一個animator對象。
  • animator對象的animateTransition是整個動畫的核心邏輯。
  • 交互式(Interactive)轉場動畫

    剛剛我們說到,設置了toViewController的transitioningDelegate屬性并且present時,UIKit會從代理處獲取animator,其實這里還有一個細節:UIKit還會調用代理的interactionControllerForPresentation:方法來獲取交互式控制器,如果得到了nil則執行非交互式動畫,這就回到了上一節的內容。

    如果獲取到了不是nil的對象,那么UIKit不會調用animator的animateTransition方法,而是調用交互式控制器(還記得前面介紹動畫代理的示意圖么,交互式動畫控制器和animator是平級關系)的startInteractiveTransition:方法。

    所謂的交互式動畫,通常是基于手勢驅動,產生一個動畫完成的百分比來控制動畫效果(文章開頭的gif中第二個動畫效果)。整個動畫不再是一次性、連貫的完成,而是在任何時候都可以改變百分比甚至取消。這需要一個實現了UIPercentDrivenInteractiveTransition協議的交互式動畫控制器和animator協同工作。這看上去是一個非常復雜的任務,但UIKit已經封裝了足夠多細節,我們只需要在交互式動畫控制器和中定義一個時間處理函數(比如處理滑動手勢),然后在接收到新的事件時,計算動畫完成的百分比并且調用updateInteractiveTransition來更新動畫進度即可。

    用下面這段代碼簡單表示一下整個流程(刪除了部分細節和注釋,請不要以此為正確參考),完整的代碼請參考demo中的Interactivity文件夾:

    // 這個相當于fromViewController class InteractivityFirstViewController: UIViewController { // 這個相當于toViewController lazy var interactivitySecondViewController: InteractivitySecondViewController = InteractivitySecondViewController() // 定義了一個InteractivityTransitionDelegate類作為代理 lazy var customTransitionDelegate: InteractivityTransitionDelegate = InteractivityTransitionDelegate()override func viewDidLoad() { super.viewDidLoad() setupView() // 主要是一些UI控件的布局,可以無視其實現細節/// 設置動畫代理,這個代理比較復雜,所以我們新建了一個代理對象而不是讓self作為代理 interactivitySecondViewController.transitioningDelegate = customTransitionDelegate }// 觸發手勢時,也會調用animationButtonDidClicked方法 func interactiveTransitionRecognizerAction(sender: UIScreenEdgePanGestureRecognizer) { if sender.state == .Began { self.animationButtonDidClicked(sender) } }func animationButtonDidClicked(sender: AnyObject) { self.presentViewController(interactivitySecondViewController, animated: true, completion: nil) } } 復制代碼

    非交互式的動畫代理只需要為present和dismiss提供animator即可,但是在交互式的動畫代理中,還需要為present和dismiss提供交互式動畫控制器:

    class InteractivityTransitionDelegate: NSObject, UIViewControllerTransitioningDelegate { func animationControllerForPresentedController(presented: UIViewController, presentingController presenting: UIViewController, sourceController source: UIViewController) -> UIViewControllerAnimatedTransitioning? { return InteractivityTransitionAnimator(targetEdge: targetEdge) }func animationControllerForDismissedController(dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? { return InteractivityTransitionAnimator(targetEdge: targetEdge) }/// 前兩個函數和淡入淡出demo中的實現一致 /// 后兩個函數用于實現交互式動畫func interactionControllerForPresentation(animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? { return TransitionInteractionController(gestureRecognizer: gestureRecognizer, edgeForDragging: targetEdge) }func interactionControllerForDismissal(animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? { return TransitionInteractionController(gestureRecognizer: gestureRecognizer, edgeForDragging: targetEdge) } } 復制代碼

    animator中的代碼略去,它和非交互式動畫中的animator類似。因為交互式的動畫只是一種錦上添花,它必須支持非交互式的動畫,比如這個例子中,點擊按鈕依然出發的是非交互式的動畫,只是手勢滑動才會觸發交互式動畫。

    class TransitionInteractionController: UIPercentDrivenInteractiveTransition { /// 當手勢有滑動時觸發這個函數 func gestureRecognizeDidUpdate(gestureRecognizer: UIScreenEdgePanGestureRecognizer) { switch gestureRecognizer.state { case .Began: break case .Changed: self.updateInteractiveTransition(self.percentForGesture(gestureRecognizer)) //手勢滑動,更新百分比 case .Ended: // 滑動結束,判斷是否超過一半,如果是則完成剩下的動畫,否則取消動畫 if self.percentForGesture(gestureRecognizer) >= 0.5 { self.finishInteractiveTransition() } else { self.cancelInteractiveTransition() } default: self.cancelInteractiveTransition() } } private func percentForGesture(gesture: UIScreenEdgePanGestureRecognizer) -> CGFloat { let percent = 根據gesture計算得出 return percent } } 復制代碼

    交互式動畫是在非交互式動畫的基礎上實現的,我們需要創建一個繼承自UIPercentDrivenInteractiveTransition類型的子類,并且在動畫代理中返回這個類型的實例對象。

    在這個類型中,監聽手勢(或者下載進度等等)的時間變化,然后調用percentForGesture方法更新動畫進度即可。

    轉場協調器與UIModalPresentationCustom

    在進行轉場動畫的同時,您還可以進行一些同步的,額外的動畫,比如文章開頭gif中的第三個例子。presentedView和presentingView可以更改自身的視圖層級,添加額外的效果(陰影,圓角)。UIKit使用轉成協調器來管理這些額外的動畫。您可以通過需要產生動畫效果的視圖控制器的transitionCoordinator屬性來獲取轉場協調器,轉場協調器只在轉場動畫的執行過程中存在。

    想要完成gif中第三個例子的效果,我們還需要使用UIModalPresentationStyle.Custom來代替.FullScreen。因為后者會移除fromViewController,這顯然不符合需求。

    當present的方式為.Custom時,我們還可以使用UIPresentationController更加徹底的控制轉場動畫的效果。一個 presentation controller具備以下幾個功能:

  • 設置presentedViewController的視圖大小
  • 添加自定義視圖來改變presentedView的外觀
  • 為任何自定義的視圖提供轉場動畫效果
  • 根據size class進行響應式布局
  • 您可以認為,. FullScreen以及其他present風格都是swift為我們實現提供好的,它們是.Custom的特例。而.Custom允許我們更加自由的定義轉場動畫效果。

    UIPresentationController提供了四個函數來定義present和dismiss動畫開始前后的操作:

  • presentationTransitionWillBegin: present將要執行時
  • presentationTransitionDidEnd:present執行結束后
  • dismissalTransitionWillBegin:dismiss將要執行時
  • dismissalTransitionDidEnd:dismiss執行結束后
  • 下面的代碼簡要描述了gif中第三個動畫效果的實現原理,您可以在demo的Custom Presentation文件夾下查看完成代碼:

    // 這個相當于fromViewController class CustomPresentationFirstViewController: UIViewController { // 這個相當于toViewController lazy var customPresentationSecondViewController: CustomPresentationSecondViewController = CustomPresentationSecondViewController() // 創建PresentationController lazy var customPresentationController: CustomPresentationController = CustomPresentationController(presentedViewController: self.customPresentationSecondViewController, presentingViewController: self)override func viewDidLoad() { super.viewDidLoad() setupView() // 主要是一些UI控件的布局,可以無視其實現細節// 設置轉場動畫代理 customPresentationSecondViewController.transitioningDelegate = customPresentationController }override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. }func animationButtonDidClicked() { self.presentViewController(customPresentationSecondViewController, animated: true, completion: nil) } } 復制代碼

    重點在于如何實現CustomPresentationController這個類:

    class CustomPresentationController: UIPresentationController, UIViewControllerTransitioningDelegate { var presentationWrappingView: UIView? // 這個視圖封裝了原視圖,添加了陰影和圓角效果 var dimmingView: UIView? = nil // alpha為0.5的黑色蒙版// 告訴UIKit為哪個視圖添加動畫效果 override func presentedView() -> UIView? { return self.presentationWrappingView } }// 四個方法自定義轉場動畫發生前后的操作 extension CustomPresentationController { override func presentationTransitionWillBegin() { // 設置presentationWrappingView和dimmingView的UI效果 let transitionCoordinator = self.presentingViewController.transitionCoordinator() self.dimmingView?.alpha = 0 // 通過轉場協調器執行同步的動畫效果 transitionCoordinator?.animateAlongsideTransition({ (context: UIViewControllerTransitionCoordinatorContext) -> Void in self.dimmingView?.alpha = 0.5 }, completion: nil) }/// present結束時,把dimmingView和wrappingView都清空,這些臨時視圖用不到了 override func presentationTransitionDidEnd(completed: Bool) { if !completed { self.presentationWrappingView = nil self.dimmingView = nil } }/// dismiss開始時,讓dimmingView完全透明,這個動畫和animator中的動畫同時發生 override func dismissalTransitionWillBegin() { let transitionCoordinator = self.presentingViewController.transitionCoordinator() transitionCoordinator?.animateAlongsideTransition({ (context: UIViewControllerTransitionCoordinatorContext) -> Void in self.dimmingView?.alpha = 0 }, completion: nil) }/// dismiss結束時,把dimmingView和wrappingView都清空,這些臨時視圖用不到了 override func dismissalTransitionDidEnd(completed: Bool) { if completed { self.presentationWrappingView = nil self.dimmingView = nil } } }extension CustomPresentationController { } 復制代碼

    除此以外,這個類還要處理子視圖布局相關的邏輯。它作為動畫代理,還需要為動畫提供animator對象,詳細代碼請在demo的Custom Presentation文件夾下閱讀。

    UINavigationController轉場動畫

    到目前為止,所有轉場動畫都是適用于present和dismiss的,其實UINavigationController也可以自定義轉場動畫。兩者是平行關系,很多都可以類比過來:

    class FromViewController: UIViewController, UINavigationControllerDelegate { let toViewController: ToViewController = ToViewController()override func viewDidLoad() { super.viewDidLoad() setupView() // 主要是一些UI控件的布局,可以無視其實現細節self.navigationController.delegate = self } } 復制代碼

    與present/dismiss不同的時,現在視圖控制器實現的是UINavigationControllerDelegate協議,讓自己成為navigationController的代理。這個協議類似于此前的UIViewControllerTransitioningDelegate協議。

    FromViewController實現UINavigationControllerDelegate協議的具體操作如下:

    func navigationController(navigationController: UINavigationController, animationControllerForOperation operation: UINavigationControllerOperation, fromViewController fromVC: UIViewController, toViewController toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? { if operation == .Push { return PushAnimator() } if operation == .Pop { return PopAnimator() } return nil; } 復制代碼

    至于animator,就和此前沒有任何區別了。可見,一個封裝得很好的animator,不僅能在present/dismiss時使用,甚至還可以在push/pop時使用。

    UINavigationController也可以添加交互式轉場動畫,原理也和此前類似。

    總結

    對于非交互式動畫,需要設置presentedViewController的transitioningDelegate屬性,這個代理需要為present和dismiss提供animator。在animator中規定了動畫的持續時間和表現邏輯。

    對于交互式動畫,需要在此前的基礎上,由transitioningDelegate屬性提供交互式動畫控制器。在控制器中進行事件處理,然后更新動畫完成進度。

    對于自定義動畫,可以通過UIPresentationController中的四個函數自定義動畫執行前后的效果,可以修改presentedViewController的大小、外觀并同步執行其他的動畫。

    自定義動畫的水還是比較深,本文僅適合做入門學習用,歡迎互相交流。

    總結

    以上是生活随笔為你收集整理的iOS自定义转场动画实战讲解的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    日本h视频在线观看 | 九热精品 | 韩日成人av| 亚洲美女视频网 | 日韩欧美一区二区三区视频 | 四虎www.| 在线观看国产亚洲 | 中文字幕中文 | 久久久久久久久久伊人 | 久久精品欧美一区二区三区麻豆 | 日本久久综合视频 | 91av视频观看 | 国产在线精品视频 | 97超碰人人爱 | 国产视频18| 日韩欧美视频在线免费观看 | 久久视频精品在线观看 | 国产精品精品国产 | 久久精品免费播放 | 一区在线播放 | 波多野结衣电影一区二区 | 国产视频九色蝌蚪 | 国产亚洲精品久久久久久网站 | 日韩av影片在线观看 | 欧美日韩在线免费观看 | 国产一级免费片 | 国产免费叼嘿网站免费 | 国产资源精品在线观看 | 五月婷婷在线视频观看 | 欧美日韩亚洲第一 | 中文字幕超清在线免费 | 99久久99久久免费精品蜜臀 | 国产v在线播放 | 久久 精品一区 | 特黄特黄的视频 | 中文字幕一区二区三区在线播放 | 中国一级片免费看 | 免费观看成人网 | 成人国产精品免费 | 国内精品久久久久久 | 天天操夜| 国产精品久久伊人 | 久久亚洲综合国产精品99麻豆的功能介绍 | 成人免费在线观看av | 五月天伊人 | 99爱在线观看| 日韩欧美在线视频一区二区 | www.色爱 | 精品日本视频 | 久久av在线 | 五月婷婷综合激情 | 日本久久久精品视频 | 天天色天天操综合 | 五月天婷亚洲天综合网鲁鲁鲁 | 精品综合久久久 | 亚洲aⅴ在线 | 午夜精品久久久久99热app | 美女福利视频一区二区 | 精品一区二区在线看 | 西西444www | 久久中文网 | 一区二区三区在线视频观看58 | 亚洲精品人人 | 一区二区三区免费在线 | 91高清不卡| 午夜久久 | 国产午夜不卡 | 成人精品一区二区三区中文字幕 | 久久婷亚洲五月一区天天躁 | 综合久久久久久久久 | 日韩激情小视频 | 黄色免费网站下载 | 国产中文字幕在线看 | www黄色com| 国产第一福利 | 国产精品一区二区三区观看 | 黄色毛片在线看 | 国产五十路毛片 | 狠狠躁日日躁 | 亚洲va男人天堂 | 99精品在线视频播放 | 久久久久久久久国产 | 黄色午夜网站 | 国产剧情一区二区 | 日韩电影在线观看一区 | 91高清免费在线观看 | 国产在线免费观看 | 欧美一区二区三区在线视频观看 | 美女黄久久 | 国产美女视频免费观看的网站 | 日韩三级视频在线观看 | 日韩视频 一区 | 国产精品不卡在线 | 免费日韩电影 | 亚洲精品高清视频 | 免费男女羞羞的视频网站中文字幕 | 亚洲欧洲在线视频 | av在线精品| 97夜夜澡人人双人人人喊 | 亚洲电影久久久 | 日韩成人邪恶影片 | 久久精品老司机 | 中文字幕二区 | 天堂av网站| 久草精品在线播放 | 亚洲精品国产第一综合99久久 | 奇米影视777四色米奇影院 | 天天综合视频在线观看 | 国产精品午夜在线 | 亚洲午夜精品一区二区三区电影院 | 香蕉视频久久 | 国产精品一区二区果冻传媒 | 天天曰天天干 | 日韩色高清 | 国内精品久久久久久久久久久 | 亚一亚二国产专区 | 亚洲欧洲av | 国产三级精品三级在线观看 | 夜又临在线观看 | 久久久久女教师免费一区 | 成人中心免费视频 | 中文字幕在线一区二区三区 | 欧美成人一区二区 | 国产一级片观看 | 欧美激情第十页 | 亚洲一二视频 | 啪啪资源 | 成人免费网站在线观看 | 久久一区二区三区超碰国产精品 | wwwwww国产| 天天爱av导航 | 日产中文字幕 | 91视频大全 | 丁香婷婷综合激情 | 成人香蕉视频 | 欧美精品在线观看免费 | 亚洲香蕉在线观看 | 日韩视频一区二区三区 | 麻豆视频在线看 | 国产精久久久 | 96精品视频 | 91网页版免费观看 | 伊人五月在线 | 婷婷丁香五 | 国产三级av在线 | 免费a v观看 | av电影免费观看 | 日本99热 | 999久久久久久久久久久 | 婷婷综合伊人 | 2017狠狠干| 国产尤物在线 | 美女在线免费视频 | 999成人 | 五月婷综合 | 久久a国产| 久久夜夜爽 | 久久久资源 | 亚洲欧洲精品一区二区 | 四虎www.| 亚洲三级在线播放 | 国产很黄很色的视频 | av网址aaa| 在线看福利av | 九九热1| 久久影院午夜论 | 一区二区三区日韩视频在线观看 | 天天操天天综合网 | 樱空桃av | 美女免费视频一区 | 久久综合五月 | 国产精品女人网站 | 国产91粉嫩白浆在线观看 | 亚洲欧美视频在线播放 | 在线观看精品黄av片免费 | 99视频久 | 在线之家免费在线观看电影 | 人人插人人玩 | 国产99久久久国产精品 | 亚洲尺码电影av久久 | 久草在线视频新 | www.在线观看视频 | 色噜噜日韩精品一区二区三区视频 | 91香蕉视频 mp4 | 国产最顶级的黄色片在线免费观看 | 免费看黄的 | 亚洲精品在线视频播放 | 精品福利视频在线 | 国产精品大片免费观看 | 久草视频在线播放 | 国产视频在线观看免费 | 亚洲最新av在线网站 | 久草在线观看资源 | 久av在线 | 人人干免费 | 日本精油按摩3 | 国产一区二区久久久久 | 五月激情综合婷婷 | a黄色片在线观看 | 九九久久成人 | 亚洲一区免费在线 | 婷婷综合在线 | 中文字幕在线观看视频一区 | 九九色综合 | 亚洲精品理论片 | 韩国视频一区二区三区 | 久久国产美女 | 亚洲日韩中文字幕在线播放 | 日韩视频免费观看高清完整版在线 | 91精品国产麻豆国产自产影视 | 九九视频免费观看视频精品 | 国产91精品看黄网站在线观看动漫 | 一级一级一片免费 | 蜜臀av夜夜澡人人爽人人桃色 | 久操视频在线观看 | 一级黄色片在线免费观看 | 国产美女无遮挡永久免费 | 婷婷社区五月天 | 美女福利视频一区二区 | 91av视频在线免费观看 | 日韩偷拍精品 | 中文一二区 | 精品国产视频在线 | 久久毛片高清国产 | 中文av在线免费观看 | 91最新在线 | 久久久久久久国产精品影院 | 免费成人av在线看 | 黄网站色成年免费观看 | 国产一及片 | 九九在线视频 | 国产精品久久在线观看 | 五月天激情电影 | 园产精品久久久久久久7电影 | 日韩试看| 精品国产a| 国产黄在线 | 天天想夜夜操 | 五月网婷婷 | 国产中文字幕三区 | 99热手机在线 | 色av男人的天堂免费在线 | 97福利在线观看 | 中文字幕在线观看网 | 色网站在线免费观看 | 欧美日韩国产mv | 国产精品久久99综合免费观看尤物 | 成人久久精品视频 | 久久激情五月激情 | 五月天国产精品 | 人人操日日干 | 又爽又黄又无遮挡网站动态图 | 97国产在线视频 | 久久综合欧美精品亚洲一区 | 狠狠操91 | 免费在线播放黄色 | 91私密视频| 在线免费视频你懂的 | 亚洲精品免费在线观看视频 | 国产麻豆电影 | 91成人在线视频观看 | 国产精品一区二区白浆 | 国产成人久久av免费高清密臂 | 日韩成人精品一区二区 | 久久综合久久综合这里只有精品 | 精品国产精品久久一区免费式 | 欧美日韩国产综合一区二区 | 在线观看日韩av | 成人久久视频 | 三级a毛片 | 色网站在线观看 | 国产一级电影 | 久久免费视频一区 | 天天干夜夜夜操天 | 狠狠色伊人亚洲综合网站色 | 91九色在线视频 | 丁香五婷 | av免费网站在线观看 | 亚洲狠狠婷婷 | 成人国产网址 | 久久精美视频 | 99精品视频在线观看视频 | 婷婷亚洲综合五月天小说 | 亚洲一级免费电影 | 免费成人在线观看 | 亚洲黄色一级大片 | 成人在线免费观看视视频 | 狠狠躁夜夜躁人人爽超碰91 | 亚洲午夜精品久久久 | 国产精品一区二区在线 | 99久热在线精品视频观看 | 狠狠狠色 | 1024手机在线看 | 亚洲撸撸 | 天天操天天操天天操天天操天天操天天操 | 美女视频又黄又免费 | 夜夜摸夜夜爽 | 一级黄色片在线观看 | 日韩欧美视频免费在线观看 | 在线观看国产永久免费视频 | 欧美另类亚洲 | 日本中出在线观看 | 国产色爽 | 欧美精品视 | 国产区免费在线 | 久青草视频| 99国产精品久久久久久久久久 | 午夜三级影院 | av资源中文字幕 | 国产麻豆电影在线观看 | 丝袜精品视频 | av线上看 | 久久精品999 | 成人亚洲免费 | 免费高清看电视网站 | 欧美ⅹxxxxxx| 超碰97人人在线 | 欧美精品在线一区二区 | 伊色综合久久之综合久久 | 免费看国产曰批40分钟 | 日本中文字幕高清 | 热久久最新地址 | 91九色在线观看视频 | 色婷婷丁香 | 久久久久国产成人免费精品免费 | 久久婷婷网| 二区视频在线观看 | 欧美视频日韩视频 | 在线观看中文字幕av | 日本亚洲国产 | a级国产乱理伦片在线观看 亚洲3级 | 国产一区在线观看视频 | 免费在线中文字幕 | 在线看av网址 | www激情网| 97精品超碰一区二区三区 | 国产精品2020 | 丁香九月婷婷综合 | 美女又爽又黄 | 国产综合在线观看视频 | 免费在线激情视频 | 久草视频在线播放 | 国产精品1000 | av综合在线观看 | 不卡电影一区二区三区 | 久久久精品视频成人 | 日韩免费观看一区二区 | 亚洲精品免费视频 | 国产精品欧美久久久久天天影视 | 国产一级久久久 | 色婷婷电影 | 日韩中文字幕免费视频 | 一级黄色毛片 | 一区二区三区视频在线 | 波多野结衣在线观看一区二区三区 | 成人中文字幕在线观看 | 久久免费视频1 | 狠狠做深爱婷婷综合一区 | 国产经典三级 | 久久这里只有精品23 | 精品黄色片 | 国产精品第52页 | 亚洲精品在线视频观看 | 高清av免费看| 九色福利视频 | 97电影在线看视频 | 五月婷婷黄色网 | 免费看毛片在线 | av在观看 | 免费网站黄 | 亚洲精品999 | 久操久 | 日本中文一级片 | 日本精品视频在线观看 | 在线观看韩日电影免费 | 九九精品久久 | 91视频最新网址 | 日本夜夜草视频网站 | 亚洲天堂网在线播放 | 在线国产中文字幕 | 九九九视频精品 | 日韩成人精品一区二区三区 | 国产亚洲永久域名 | 免费在线观看av不卡 | 麻豆传媒视频观看 | 粉嫩aⅴ一区二区三区 | 中文字幕一区二区三区四区在线视频 | 婷婷丁香花五月天 | 中文在线免费一区三区 | 一级片在线 | 欧美一二三区在线观看 | 91久久国产自产拍夜夜嗨 | 99婷婷狠狠成为人免费视频 | 日本久久电影 | 欧美性极品xxxx娇小 | 欧美一级淫片videoshd | 亚洲成人av在线播放 | 婷婷色在线 | 国产精品久久久久久久久婷婷 | 欧美中文字幕第一页 | 黄毛片在线观看 | 一区二区三区在线免费播放 | 手机成人在线电影 | av资源免费看 | 一区二区视频免费在线观看 | 天天操网 | 99精品免费久久久久久久久日本 | 婷婷色五 | 亚洲精品国产精品国自产 | 蜜臀aⅴ精品一区二区三区 久久视屏网 | 91av电影网| 91自拍91| 日韩区欠美精品av视频 | 亚洲黄色小说网址 | 深夜免费福利 | 欧美日韩国产在线一区 | 91传媒免费观看 | www久久com | 中文字幕免费观看全部电影 | 亚洲成年人免费网站 | 黄色亚洲| 欧美一级片在线 | 色五月成人 | 婷婷色狠狠 | 色婷婷综合久久久久中文字幕1 | 免费看黄色毛片 | 在线观看免费av片 | 国语精品久久 | 黄色福利网| 婷婷伊人五月 | 成年人免费观看在线视频 | 91丨九色丨勾搭 | 亚洲综合在线五月天 | 91在线免费公开视频 | 国产午夜精品一区二区三区四区 | 中文字幕高清视频 | 国产高清视频在线免费观看 | 亚洲,播放| 免费久久久久久 | 97国产精品亚洲精品 | 欧美日韩调教 | 久久久久 | 日本黄色a级大片 | 中文免费| 亚洲一区免费在线 | 国产精品你懂的在线观看 | 精品久久久国产 | 国产做a爱一级久久 | 国产成人av福利 | 男女啪啪视屏 | 国产福利av | 国产在线精品国自产拍影院 | 国产高清免费在线观看 | 手机成人av在线 | 亚洲国产精彩中文乱码av | 中文字幕免费 | 亚洲视屏一区 | 久久久午夜精品福利内容 | 久草影视在线观看 | 欧美日韩亚洲第一页 | 久久人人97超碰精品888 | 在线视频 你懂得 | 亚洲精品久久久久久国 | 欧美日在线 | 97人人精品| 91成人精品在线 | 亚洲国产精品女人久久久 | 精品不卡视频 | 成人小视频在线免费观看 | 久久久久亚洲国产精品 | av高清影院| 黄视频网站大全 | 国产人成在线视频 | 操操爽| 久久久久免费精品视频 | 久久九九影视 | 久草在在线 | 91麻豆精品91久久久久同性 | 久久在现视频 | 中文在线√天堂 | 成人av手机在线 | 亚洲va欧美va国产va黑人 | 香蕉网站在线观看 | 超碰国产在线观看 | 91丨九色丨蝌蚪丨对白 | 91中文字幕网 | 91女人18片女毛片60分钟 | 亚洲视频aaa| 国产视频久久久久 | 日本黄色免费观看 | 久久九九精品久久 | 天天操天天干天天爽 | 国产亚洲精品久久久久久大师 | 91精品国产一区二区在线观看 | 黄色动态图xx | 欧美 日韩 国产 中文字幕 | 国产视频精品免费 | 欧美黑人猛交 | 日日摸日日碰 | 欧美日韩精品二区第二页 | 日本视频精品 | 久久久久久国产精品免费 | 欧美一区二区在线免费观看 | 国产一区二区高清不卡 | 国产精品无av码在线观看 | 国产资源在线视频 | 天天草天天色 | 精品毛片一区二区免费看 | 国产999精品久久久久久绿帽 | www.伊人网 | 成人a在线观看高清电影 | 国产高清成人av | av在线在线 | 久久tv视频 | 香蕉久草 | 国产精品美女久久久久久久 | 夜夜澡人模人人添人人看 | 91麻豆精品国产 | 日韩中文字 | 成人91在线 | 97精品国产97久久久久久久久久久久 | 2023av| 日韩免费观看高清 | 色欧美成人精品a∨在线观看 | 狠狠色丁香婷婷综合最新地址 | 97成人资源站 | 成年人在线免费看视频 | 国内外成人在线 | 99se视频在线观看 | 91精品久久久久久综合乱菊 | 国产精品一区二区久久精品 | www.天天草 | 一级黄毛片| 日韩精品一区二区免费 | 亚洲日日夜夜 | 久久视频网址 | 国产91精品看黄网站在线观看动漫 | 国产精品久久久久久69 | 国产黄色视 | 天天操狠狠操网站 | 国产欧美综合在线观看 | 五月婷婷操| 久久婷婷一区二区三区 | 免费亚洲片 | 欧美日韩中文国产 | 欧美极度另类性三渗透 | 激情伊人五月天久久综合 | 欧美少妇的秘密 | 欧美日韩综合在线观看 | 91av电影在线 | 色网站在线观看 | www最近高清中文国语在线观看 | 日韩激情片在线观看 | 国产大陆亚洲精品国产 | 免费福利在线 | 玖草影院 | 亚洲国产精品成人va在线观看 | 免费视频你懂得 | 亚洲激情一区二区三区 | 日韩欧美视频一区二区 | 精品国产1区二区 | 中文字幕亚洲在线观看 | 亚洲va欧美va人人爽 | 婷婷亚洲五月 | 香蕉视频啪啪 | 久久精品中文视频 | 亚洲国产免费 | 免费久久99精品国产 | 天堂网中文在线 | 99久久精品免费看国产一区二区三区 | 日韩三级av | 国产一区二区久久精品 | 啪啪动态视频 | 狠狠的日 | 国产精品毛片一区视频播不卡 | 亚洲va欧美va人人爽春色影视 | 2021国产精品| 一 级 黄 色 片免费看的 | 天堂av在线中文在线 | 欧美伦理一区 | 久草在线中文视频 | 亚洲激精日韩激精欧美精品 | 国产亚洲精品久久19p | 国产色啪| 91精品久久久久久久91蜜桃 | 久久精品99国产国产 | 91丨九色丨国产女 | 二区中文字幕 | 天天爱天天操天天爽 | 欧美国产一区二区 | 国产精品久久久久久久久久久免费看 | 91视频在线观看免费 | 91精品久久久久久综合五月天 | 久久婷婷激情 | 日本最新一区二区三区 | 国产成人1区 | 九九九在线观看 | 福利视频网站 | 日韩成人黄色 | 日韩精品在线视频免费观看 | 天天狠狠干 | 国产原创av在线 | 久久久九九 | 国产成人99av超碰超爽 | 日韩性网站 | 欧美日韩xx| 色橹橹欧美在线观看视频高清 | av软件在线观看 | 在线激情av电影 | 欧美aaa一级 | 国产日韩av在线 | 日韩 精品 一区 国产 麻豆 | 黄色av电影网 | 久热电影| 在线观看国产中文字幕 | 国产69久久久 | 91精品资源 | 一区二区三区免费播放 | 黄色大片网 | 国产一区二区日本 | 精品视频成人 | 欧美午夜性生活 | 成人国产精品入口 | 精品国产伦一区二区三区 | 亚洲午夜久久久久久久久久久 | 久久国产精品免费 | 国产精品色 | 日韩久久网站 | 国内揄拍国产精品 | 性色av一区二区三区在线观看 | 探花视频免费观看 | 中文字幕在线影院 | 欧洲视频一区 | av资源在线观看 | 久久深爱网 | 激情黄色av | 久久免费播放 | 99中文视频在线 | 精品国产一区二区三区久久久蜜臀 | 夜色.com| 日韩午夜av电影 | 中文字幕丰满人伦在线 | 国产成人久久 | 欧美日韩色婷婷 | 欧美精品在线观看免费 | 一本一本久久aa综合精品 | 亚洲国内精品 | 日韩精品在线一区 | 色噜噜日韩精品一区二区三区视频 | 国产一级a毛片视频爆浆 | 久草视频网 | 色婷婷综合久色 | 在线观看黄色的网站 | 热精品 | 久久精品久久精品 | 国产精品久久久久一区二区三区共 | 日韩精品91偷拍在线观看 | 国产一区视频在线播放 | 久久五月精品 | 黄在线免费观看 | 日韩在线观看一区二区三区 | 亚洲精品在线视频观看 | 天天躁日日 | 中文字幕中文字幕中文字幕 | 成人免费看电影 | 91三级视频 | 黄av资源| 五月天中文字幕 | 四虎免费av| 亚洲激色 | www国产亚洲精品 | 久久免费电影网 | 日韩久久久久久 | 久久精品久久精品久久 | 久久亚洲成人网 | 亚洲乱码精品久久久久 | 在线观av| 色综合久久久久综合体 | 深夜免费小视频 | 久久久久亚洲国产精品 | 麻豆高清免费国产一区 | 免费看黄在线 | 在线观看不卡视频 | 最新日韩在线观看 | 午夜精品一区二区三区视频免费看 | 麻豆视频免费在线播放 | 色综合久久99 | 亚洲国产无 | 国产自制av| 精品伊人久久久 | 毛片a级片| 日韩精品一区二区免费视频 | 国产午夜精品一区二区三区四区 | 69热国产视频 | 99热日本 | 亚洲精品乱码白浆高清久久久久久 | www久| 国产亚洲精品成人av久久ww | 日韩资源在线播放 | 亚洲狠狠婷婷 | 欧美午夜寂寞影院 | 久久激五月天综合精品 | 久久黄色小说视频 | 国产精品18videosex性欧美 | 中文国产成人精品久久一 | 免费高清在线观看电视网站 | 亚洲高清视频一区二区三区 | 人人爽人人爽人人片av免 | 久久国产视屏 | 在线日本v二区不卡 | 久久免费a| 国产无区一区二区三麻豆 | 久久人人爽爽人人爽人人片av | 亚洲美女精品视频 | 日本精品小视频 | 91色视频 | 欧美一级免费在线 | 六月丁香在线视频 | 日本护士三级少妇三级999 | 国产亚洲精品久久久久久 | 免费福利在线观看 | 国产精品久久久久久久7电影 | 91av电影| 中文一区在线观看 | 中文字幕激情 | 午夜国产福利在线 | 91成人网页版 | 日本特黄一级 | 少妇bbb搡bbbb搡bbbb′ | 国产二区免费视频 | 成年人黄色免费网站 | www.com在线观看 | www.色com| 成年人免费看片 | 91精品国产91久久久久 | 国产一区视频导航 | 99在线观看精品 | 丰满少妇一级 | 91精品国产自产在线观看 | 免费精品人在线二线三线 | 亚洲精品免费观看视频 | 欧美另类交在线观看 | 在线国产一区二区 | 欧美日韩一区二区视频在线观看 | 久久精品一二三区 | 亚洲乱码久久 | 黄色大片日本免费大片 | 久久久久97国产 | 天天干天天干天天色 | 一区二区三区四区在线免费观看 | 一区二区视频在线免费观看 | 国产一区视频导航 | 伊人婷婷久久 | 久久激情视频 久久 | 国产一级片免费观看 | 久久久久综合网 | 日本中文字幕在线电影 | 国产 在线 高清 精品 | 91av在线免费| 丁香六月在线 | 国产成人福利在线观看 | 黄色成人在线观看 | 中文字幕美女免费在线 | 亚洲视频 在线观看 | 激情av资源| 美女精品在线 | 91高清完整版在线观看 | 国产精品99久久久久久久久 | 性色视频在线 | 久久无码av一区二区三区电影网 | 99r精品视频在线观看 | 国产色网 | 超碰在线人人爱 | 米奇影视7777 | 日韩精品一区二区三区高清免费 | 精品福利在线观看 | 操操操夜夜操 | 国产不卡在线观看视频 | 久久99热这里只有精品国产 | 一区二区av| 国产黄色精品网站 | 欧美激情操 | 视频一区二区国产 | 成人黄色在线观看视频 | 国内精品在线一区 | 欧美成年人在线视频 | 最新色站 | av中文字幕日韩 | 国产.精品.日韩.另类.中文.在线.播放 | 日韩免费成人 | 午夜精品久久久久久久久久久久久久 | 香蕉精品视频在线观看 | 国产看片免费 | av资源免费在线观看 | 久久伦理| 91亚洲精品久久久 | 国产精品成人av久久 | 亚洲精品18日本一区app | 爱爱av网站 | 国产九九九视频 | 日韩亚洲欧美中文字幕 | 亚洲欧美综合 | 亚洲国产经典视频 | 亚洲国产网址 | 久久综合桃花 | 免费视频资源 | 69精品 | 97在线资源 | 黄色影院在线免费观看 | 国产精品免费人成网站 | 97视频在线看| 国产黄色美女 | 亚洲尺码电影av久久 | 欧美人操人 | 91在线观看欧美日韩 | 美女网站视频一区 | 久久国产精品久久久久 | 日韩免 | 亚洲午夜久久久久久久久久久 | 激情在线网址 | 久久一精品 | 国产97碰免费视频 | 337p日本欧洲亚洲大胆裸体艺术 | 久久国产精品免费看 | www在线观看视频 | 成人免费看片网址 | 免费观看91视频大全 | 99中文在线 | 精精国产xxxx视频在线播放 | 丁香电影小说免费视频观看 | 在线观看黄色的网站 | 国产视频久久 | 人人爽人人澡人人添人人人人 | 亚洲国产av精品毛片鲁大师 | 久久综合狠狠综合久久综合88 | 麻豆你懂的 | av在线日韩 | 91亚洲精品久久久蜜桃借种 | 亚洲 在线 | 亚洲精品在线一区二区三区 | 91麻豆精品国产91久久久久 | 国产99在线播放 | 久草在| 亚洲国产综合在线 | 波多野结衣日韩 | 日韩区在线观看 | 国产精品av久久久久久无 | 午夜久久福利 | 91亚洲视频在线观看 | 91九色免费视频 | 97在线观看免费高清完整版在线观看 | 久草在线免费色站 | 中文字幕中文字幕在线一区 | 欧美日韩免费一区二区三区 | 久久综合久久伊人 | 国产午夜精品一区二区三区四区 | 亚洲最新在线视频 | 久久久久久久久久电影 | 亚洲综合色视频 | 成人免费一级 | 日韩一区二区免费在线观看 | 国产一区二区精品久久91 | 国产精品美女久久久久久久网站 | 91av电影在线 | 久久综合五月天 | 天天操天天谢 | 国产不卡精品视频 | 久久婷婷一区二区三区 | 99精彩视频在线观看免费 | 精品亚洲va在线va天堂资源站 | www.99av| 亚洲一级黄色 | 成人久久18免费网站 | 99在线免费视频 | 亚洲精品在线观看视频 | 国产精品九九久久99视频 | 欧美一级久久久 | 成人久久亚洲 | 欧美精品久久久久性色 | 久久视频免费看 | 久久国产精品免费 | 一本—道久久a久久精品蜜桃 | 国产又黄又硬又爽 | 国产精品18久久久久久不卡孕妇 | 中文字幕免费成人 | 久久久国产精华液 | 国产黑丝一区二区 | 91传媒在线 | av在线观 | 爱爱av在线 | 看国产黄色片 | 日韩精品久久久久久久电影竹菊 | 日韩中文在线播放 | 欧美日韩视频观看 | 亚洲精品免费在线播放 | 国产99久久久国产精品成人免费 | 91精品视频导航 | 中国一级片在线播放 | 天天操天天干天天爱 | 亚洲国产免费网站 | 久久欧美精品 | 五月开心色 | 国产亚洲精品久久久久久久久久久久 | 五月婷婷色丁香 | 婷婷丁香在线观看 | 国产精品毛片一区二区三区 | 天天操欧美 | av在线收看| 99精品视频中文字幕 | 91精品国产91热久久久做人人 | 高清av网站 | 久久精品欧美一 | 久久国产精品二国产精品中国洋人 | 9热精品 | 五月婷婷在线播放 | 中文字幕在线看人 | 九九九九九精品 | 久久国内精品 | 国产91欧美 | 国产一二区免费视频 | 免费99| 亚洲天堂视频在线 | 久久久久久久久久久成人 | 久久精品久久99精品久久 | 中文字幕 影院 | 91精品视频免费观看 | 免费大片av | 97视频在线免费播放 | 在线视频日韩一区 | 久久久国产精品成人免费 | 成人网中文字幕 | 人人草天天草 | 欧美性色19p| 日本公妇在线观看高清 | 国产三级精品在线 | 国产欧美高清 | 国产一区二区视频在线播放 | 欧美巨大 | 亚洲黄色免费 | 亚洲欧美偷拍另类 | 成人一区二区在线 | 国产精品久久嫩一区二区免费 | 久久成人视屏 | 亚洲草视频 | 国产中文字幕一区二区 | 国产成人免费网站 | 91九色蝌蚪视频网站 | 激情狠狠干 | 中文字幕成人在线 | 久久综合9988久久爱 | 综合国产在线观看 | 免费观看国产视频 | 不卡av在线免费观看 | 国产色秀视频 | av丝袜在线 | 99精品区| 久久99精品波多结衣一区 | 在线中文字幕一区二区 | av黄色免费看 | 国产二区免费视频 | 久久99国产精品久久 | 亚洲国产精品小视频 | av视屏在线| 天天天天天天干 | 国产精品麻豆欧美日韩ww | 韩日在线一区 | 三日本三级少妇三级99 | 日韩一区二区三区免费电影 | 日日操夜| 九九热精 | 婷婷久久婷婷 | 精品国产伦一区二区三区观看方式 | 成人在线观看网址 | 亚洲精品在线免费观看视频 | 日韩手机在线观看 | 999久久| 中文区中文字幕免费看 | 色综合久久88色综合天天 | 欧美9999 | 日韩精品中文字幕久久臀 | 国产精品久久免费看 | 日韩成人黄色 | www.久久免费视频 | 91av电影在线 | 欧美一级片在线观看视频 | avav片| 国产视频一二区 | 不卡精品视频 | 久久黄色a级片 | 福利视频午夜 | 2021久久 | 在线观看亚洲电影 | 欧美性生活一级片 | 国产一区二区三区黄 | 808电影| 婷婷在线精品视频 | 香蕉视频在线免费 | 日日夜夜天天久久 |