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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android 原生 TabLayout 使用全解析

發布時間:2023/12/29 Android 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android 原生 TabLayout 使用全解析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

為什么會有這篇文章呢,是因為之前關于TabLayout的使用陸陸續續也寫了好幾篇了,感覺比較分散,且不成體系,寫這篇文章的目的就是希望能把各種效果的實現一次性講齊,所以也有了標題的「看這篇就夠了」。

TabLayout作為導航組件來說,使用場景非常的多,也意味著要滿足各種各樣的需求。

在效果實現上,有同學會選擇自定義View來做,定制性高,但易用性、穩定性、維護性不敢保證,使用官方組件能避免這些不確定性,一是開源,有很多大佬共建,會不停的迭代;二是經過大型app驗證,比如google play;有了這兩點,基本可以放心大膽的使用官方組件了。

那可能有的同學又會說,道理我都懂,可是不滿足需求啊,只能自定義了。是的,早期的api確實不夠豐富,在某些需求的實現上顯得捉襟見肘,但是google也在不斷的迭代,目前為止,常見的樣式都能滿足。

效果圖

簡介

TabLayout:一個橫向可滑動的菜單導航ui組件。

Tab:TabLayout中的item,可以通過newTab()創建。

TabView:Tab的實例,是一個包含ImageView和TextView的線性布局。

TabItem:一種特殊的“視圖”,在TabLayout中可以顯式聲明Tab。

官方文檔

https://developer.android.google.cn/reference/com/google/android/material/tabs/TabLayout?hl=en

功能拆解

Material Design 組件最新正式版依賴:

implementation 'com.google.android.material:material:1.5.0'

1.基礎實現

1.1 xml動態寫法

<com.google.android.material.tabs.TabLayoutandroid:id="@+id/tab_layout1"android:layout_width="match_parent"android:layout_height="wrap_content"android:background="@color/white"app:tabIndicatorColor="@color/colorPrimary"app:tabMaxWidth="200dp"app:tabMinWidth="100dp"app:tabMode="fixed"app:tabSelectedTextColor="@color/colorPrimary"app:tabTextColor="@color/gray" />

只寫一個Layout,item可以配合ViewPager來生成。

1.2 xml靜態寫法

<com.google.android.material.tabs.TabLayoutandroid:layout_height="wrap_content"android:layout_width="match_parent"><com.google.android.material.tabs.TabItemandroid:text="@string/tab_text"/><com.google.android.material.tabs.TabItemandroid:icon="@drawable/ic_android"/></com.google.android.material.tabs.TabLayout>

屬于固定寫法,比如我們非常確定item有幾個,可以通過TabItem顯式聲明。

1.3 kotlin/java代碼寫法

val tab = mBinding.tabLayout7.newTab() tab.text = it.key //... mBinding.tabLayout7.addTab(tab)

這種情況適合Tab的數據是動態的,比如接口數據回來之后,再創建Tab并添加到TabLayout中。

2.添加圖標

mBinding.tabLayout2.getTabAt(index)?.setIcon(R.mipmap.ic_launcher)

獲取Tab然后設置icon。

Tab內部其實是一個TextView和ImageView,添加圖標就是給ImageView設置icon。

3.字體大小、加粗

通過app:tabTextAppearance給TabLayout設置文本樣式

<com.google.android.material.tabs.TabLayout...app:tabTextAppearance="@style/MyTabLayout"/>

style:

<style name="MyTabLayout"><item name="android:textSize">20sp</item><item name="android:textStyle">bold</item><item name="android:textAllCaps">false</item> </style>

比如這里設置了字體大小和加粗。

默認字體大小14sp:

<dimen name="design_tab_text_size">14sp</dimen>

4.去掉Tab長按提示文字

長按Tab時會有一個提示文字,類似Toast一樣。

/*** 隱藏長按顯示文本*/ private fun hideToolTipText(tab: TabLayout.Tab) {// 取消長按事件tab.view.isLongClickable = false// api 26 以上 設置空textif (Build.VERSION.SDK_INT > Build.VERSION_CODES.O) {tab.view.tooltipText = ""} }

可以取消長按事件,在api26以上也可以設置提示文本為空。

5.去掉下劃線indicator

app:tabIndicatorHeight="0dp"

設置高度為0即可。

注意,單純設置tabIndicatorColor為透明,其實不準確,默認還是有2dp的,根本瞞不過射雞師的眼睛。

6.下劃線的樣式

通過app:tabIndicator可以設置自定義的樣式,比如通過shape設置圓角和寬度。

<com.google.android.material.tabs.TabLayout...app:tabIndicator="@drawable/shape_tab_indicator"app:tabIndicatorColor="@color/colorPrimary"/>

注意:Indicator的顏色在shape中設置是無效的,需要通過app:tabIndicatorColor設置才可以。

shape:

<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"><itemandroid:width="15dp"android:height="5dp"android:gravity="center"><shape><corners android:radius="5dp" /><!--color無效,源碼用tabIndicatorColor--><solid android:color="@color/colorPrimary" /></shape></item> </layer-list>

7.下劃線的寬度

默認情況下,tabIndicator的寬度是填充整個Tab的,比如上圖中的第一個,我們可以簡單的設置不填充,與文本對齊,即第二個效果。

app:tabIndicatorFullWidth="false"

也可以像上一節那樣,通過shape自定義tabIndicator的寬度。

8.Tab分割線

/** A {@link LinearLayout} containing {@link Tab} instances for use with {@link TabLayout}. */public final class TabView extends LinearLayout {}

通過源碼可以看到內部實現TabView繼承至LinearLayout,我們知道LinearLayout是可以給子view設置分割線的,那我們就可以通過遍歷來添加分割線。

//設置 分割線 for (index in 0..mBinding.tabLayout4.tabCount) {val linearLayout = mBinding.tabLayout4.getChildAt(index) as? LinearLayoutlinearLayout?.let {it.showDividers = LinearLayout.SHOW_DIVIDER_MIDDLEit.dividerDrawable = ContextCompat.getDrawable(this, R.drawable.shape_tab_divider)it.dividerPadding = 30} }

shape_tab_divider:

<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"><solid android:color="@color/colorPrimary" /><size android:width="1dp" android:height="10dp" /> </shape>

9.TabLayout樣式

上圖中的效果其實是TabLayout樣式+tabIndicator樣式形成的一個「整體」的效果。

TabLayout是兩邊半圓的一個長條,這個我們通過編寫shape設置給其背景即可實現。

shape_tab_bg:

<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"><corners android:radius="999dp" /><solid android:color="@color/colorPrimary" /> </shape>

這個效果的關鍵在于tabIndicator的高度與TabLayout的高度相同,所以二者高度設置一致即可。

shape_full_tab_indicator:

<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"><item android:gravity="center" android:top="0.5dp" android:bottom="0.5dp"><shape><!-- 上下邊距合計1dp 高度減少1dp --><size android:height="41dp" /><corners android:radius="999dp" /><solid android:color="@color/white" /></shape></item> </layer-list>

TabLayout:

<com.google.android.material.tabs.TabLayoutandroid:id="@+id/tab_layout6"android:layout_width="wrap_content"android:layout_height="42dp"android:layout_gravity="center"android:layout_marginTop="10dp"android:background="@drawable/shape_tab_bg"app:tabIndicator="@drawable/shape_full_tab_indicator"app:tabIndicatorColor="@color/white"app:tabIndicatorFullWidth="true"app:tabIndicatorHeight="42dp"app:tabMinWidth="96dp"app:tabMode="fixed"app:tabSelectedTextColor="@color/colorPrimary"app:tabTextColor="@color/black" />

10.Tab添加小紅點

添加小紅點的功能還是比較常見的,好在TabLayout也提供了這種能力,其實添加起來也非常簡單,難在未知。

可以設置帶數字的紅點,也可以設置沒有數字單純的一個點。

通過getOrCreateBadge可以對紅點進行簡單的配置:

// 數字 mBinding.tabLayout5.getTabAt(defaultIndex)?.let { tab ->tab.orCreateBadge.apply {backgroundColor = Color.REDmaxCharacterCount = 3number = 99999badgeTextColor = Color.WHITE} }// 紅點 mBinding.tabLayout5.getTabAt(1)?.let { tab ->tab.orCreateBadge.backgroundColor = ContextCompat.getColor(this, R.color.orange) }

getOrCreateBadge實際上是獲取或創建BadgeDrawable。

通過源碼發現,BadgeDrawable除了TabLayout引用之外,還有NavigationBarItemView、NavigationBarMenuView、NavigationBarView,意味著它們也同樣具備著小紅點這種能力。其實別的view也是可以具備的。

關于小紅點這里就不展開了,非常推薦查看我之前寫的這篇:【漲姿勢】你沒用過的BadgeDrawable

https://blog.csdn.net/yechaoa/article/details/122272822?spm=1001.2014.3001.5501

11.獲取隱藏的Tab

上一節中我們實現了小紅點效果,那如果一屏顯示不夠的情況下,如何提示未展示的信息呢,比如上面我們如何把未顯示的tab且有數字的Tab提示出來呢?常見的解決方案都是在尾部加一個紅點提示。

那么問題來了,如何判斷某一個Tab是否可見呢,翻看了源碼,可惜并沒有提供相應的api,那只能我們自己實現了。

我們前面添加小紅點是根據Tab添加的,Tab內部實現也是一個view,那view就可以判斷其是否可見。

private fun isShowDot(): Boolean {var showIndex = 0var tipCount = 0companyMap.keys.forEachIndexed { index, _ ->mBinding.tabLayout7.getTabAt(index)?.let { tab ->val tabView = tab.view as LinearLayoutval rect = Rect()val visible = tabView.getLocalVisibleRect(rect)// 可見范圍小于80%也在計算范圍之內,剩下20%寬度足夠紅點透出(可自定義)if (visible && rect.right > tab.view.width * 0.8) {showIndex = index} else {//if (index > showIndex) // 任意一個有count的tab隱藏就會顯示,比如第一個在滑動過程中會隱藏,也在計算范圍之內if (index > lastShowIndex) { // 只檢測右側隱藏且有count的tab 才在計算范圍之內tab.badge?.let { tipCount += it.number }}}}}lastShowIndex = showIndexreturn tipCount > 0 }

上面的方法中就是判斷是否需要顯示右側提示的小紅點。

計算規則:Tab不可見,且Tab上的紅點數字大于0的即在計算范圍之內。

這里有一個優化的點,比如上圖中的“騰訊”Tab,它是可見的,但是紅點不可見,那么問題就來了,如果我們沒有提示到,是很容易產生客訴的,所以這里在計算的時候也加了一個條件,就是可見范圍小于80%也在計算范圍之內,剩下20%的寬度是足夠Tab上的紅點透出的(也可自定義)。

同時在TabLayout滑動的過程中也應該加上判斷顯示的邏輯:

// mBinding.tabLayout7.setOnScrollChangeListener() // min api 23 (6.0) // 適配 5.0 滑動過程中判斷右側小紅點是否需要顯示 mBinding.tabLayout7.viewTreeObserver.addOnScrollChangedListener {mBinding.vArrowDot.visibility = if (isShowDot()) View.VISIBLE else View.INVISIBLE }

還有初始化時的判斷邏輯:

override fun onResume() {super.onResume()// 初始化判斷右側小紅點是否需要顯示mBinding.tabLayout7.viewTreeObserver.addOnGlobalLayoutListener(object : ViewTreeObserver.OnGlobalLayoutListener {override fun onGlobalLayout() {mBinding.vArrowDot.visibility = if (isShowDot()) View.VISIBLE else View.INVISIBLEmBinding.tabLayout7.viewTreeObserver.removeOnGlobalLayoutListener(this)}}) }

12.Tab寬度自適應

細心的同學會發現,這個TabLayout的item左右間距都是一樣的,不管標題是兩個字還是四個字的,左右間距都是相等的,而實際上的效果是兩個字的Tab要比四個字的Tab左右間距要大一些的,那這個效果是怎么實現的呢?

實際上是我們設置了tabMinWidth:

app:tabMinWidth="50dp"

源碼中默認的是:

private int getTabMinWidth() {if (requestedTabMinWidth != INVALID_WIDTH) {// If we have been given a min width, use itreturn requestedTabMinWidth;}// Else, we'll use the default valuereturn (mode == MODE_SCROLLABLE || mode == MODE_AUTO) ? scrollableTabMinWidth : 0; }

requestedTabMinWidth是根據xml設置獲取的。

假如xml沒設置tabMinWidth的情況下,且tabMode是scrollable的情況下,會返回默認配置,否則為0,即tabMode為fixed的情況。

系統默認配置scrollableTabMinWidth:

<dimen name="design_tab_scrollable_min_width">72dp</dimen>

在兩個字和四個字的標題都存在的情況下,兩個字用這個默認寬度就會有多余的間距,所以會出現間距不均等的情況,通過設置覆蓋默認即可解決。

13.自定義Item View

前面講到Tab內部實現是一個View,那我們就可以通過官方提供api(setCustomView)來自定義這個view。

setCustomView的兩種方式:

1. public Tab setCustomView(@Nullable View view)

2. public Tab setCustomView(@LayoutRes int resId)

我們先編寫一個自定義的布局文件,布局文件比較簡單,一個LottieAnimationView和TextView。

再通過Tab添加進去即可。

val animMap = mapOf("party" to R.raw.anim_confetti, "pizza" to R.raw.anim_pizza, "apple" to R.raw.anim_apple)animMap.keys.forEach { s ->val tab = mBinding.tabLayout8.newTab()val view = LayoutInflater.from(this).inflate(R.layout.item_tab, null)val imageView = view.findViewById<LottieAnimationView>(R.id.lav_tab_img)val textView = view.findViewById<TextView>(R.id.tv_tab_text)imageView.setAnimation(animMap[s]!!)imageView.setColorFilter(Color.BLUE)textView.text = stab.customView = viewmBinding.tabLayout8.addTab(tab) }

14.使用Lottie

Lottie是一個可以在多平臺展示動畫的庫,相信很多同學都已經用過了,就不詳細展開了,感興趣的可以查看Lottie官方文檔。

Lottie依賴:

implementation "com.airbnb.android:lottie:5.0.1"

上一節中我們實現了自定義TabLayout的Item View,在這個自定義的布局中,我們用LottieAnimationView來承載動畫的展示。

<?xml version="1.0" encoding="utf-8"?> <androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"android:id="@+id/item_tab"android:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center"android:orientation="vertical"><com.airbnb.lottie.LottieAnimationViewandroid:id="@+id/lav_tab_img"android:layout_width="30dp"android:layout_height="30dp"app:lottie_colorFilter="@color/black"app:lottie_rawRes="@raw/anim_confetti" /><TextViewandroid:id="@+id/tv_tab_text"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/app_name"android:textColor="@color/black"android:textSize="14sp" /></androidx.appcompat.widget.LinearLayoutCompat>

添加的方式也在上一節中講過了,我們只需要控制好選中、未選中的狀態即可。

mBinding.tabLayout8.addOnTabSelectedListener(object : OnTabSelectedListener {override fun onTabSelected(tab: TabLayout.Tab?) {tab?.setSelected()tab?.let { mBinding.viewPager.currentItem = it.position }}override fun onTabUnselected(tab: TabLayout.Tab?) {tab?.setUnselected()}override fun onTabReselected(tab: TabLayout.Tab?) {} })

這里通過兩個擴展方法分別處理不同的狀態。

1. 選中狀態,播放動畫并設置icon顏色。

/*** 選中狀態*/fun TabLayout.Tab.setSelected() {this.customView?.let {val textView = it.findViewById<TextView>(R.id.tv_tab_text)val selectedColor = ContextCompat.getColor(this@TabLayoutActivity, R.color.colorPrimary)textView.setTextColor(selectedColor)val imageView = it.findViewById<LottieAnimationView>(R.id.lav_tab_img)if (!imageView.isAnimating) {imageView.playAnimation()}setLottieColor(imageView, true)}}

2. 未選中狀態,停止動畫并還原初始狀態,然后設置icon顏色。

/*** 未選中狀態*/ fun TabLayout.Tab.setUnselected() {this.customView?.let {val textView = it.findViewById<TextView>(R.id.tv_tab_text)val unselectedColor = ContextCompat.getColor(this@TabLayoutActivity, R.color.black)textView.setTextColor(unselectedColor)val imageView = it.findViewById<LottieAnimationView>(R.id.lav_tab_img)if (imageView.isAnimating) {imageView.cancelAnimation()imageView.progress = 0f // 還原初始狀態}setLottieColor(imageView, false)} }

關于修改lottie icon的顏色,目前網上的答案參差不齊,還是源碼來的直接。

源碼:

if (ta.hasValue(R.styleable.LottieAnimationView_lottie_colorFilter)) {int colorRes = ta.getResourceId(R.styleable.LottieAnimationView_lottie_colorFilter, -1);ColorStateList csl = AppCompatResources.getColorStateList(getContext(), colorRes);SimpleColorFilter filter = new SimpleColorFilter(csl.getDefaultColor());KeyPath keyPath = new KeyPath("**");LottieValueCallback<ColorFilter> callback = new LottieValueCallback<>(filter);addValueCallback(keyPath, LottieProperty.COLOR_FILTER, callback); }

所以直接借鑒即可:

/*** set lottie icon color*/ private fun setLottieColor(imageView: LottieAnimationView?, isSelected: Boolean) {imageView?.let {val color = if (isSelected) R.color.colorPrimary else R.color.blackval csl = AppCompatResources.getColorStateList(this@TabLayoutActivity, color)val filter = SimpleColorFilter(csl.defaultColor)val keyPath = KeyPath("**")val callback = LottieValueCallback<ColorFilter>(filter)it.addValueCallback(keyPath, LottieProperty.COLOR_FILTER, callback)} }

動畫文件的下載網站推薦:lordicon

https://lordicon.com/

15.關聯ViewPager

15.1 編寫FragmentPagerAdapter

private inner class SimpleFragmentPagerAdapter constructor(fm: FragmentManager) :FragmentPagerAdapter(fm, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {private val tabTitles = arrayOf("Android", "Kotlin", "Flutter")private val fragment = arrayOf(Fragment1(), Fragment2(), Fragment3())override fun getItem(position: Int): Fragment {return fragment[position]}override fun getCount(): Int {return fragment.size}override fun getPageTitle(position: Int): CharSequence {return tabTitles[position]} }

15.2 給ViewPager設置Adapter

mBinding.viewPager.adapter = SimpleFragmentPagerAdapter(supportFragmentManager)

15.3 給TabLayout關聯ViewPager

mBinding.tabLayout1.setupWithViewPager(mBinding.viewPager)

以上即可把TabLayout和ViewPager關聯起來,TabLayout的Tab也會由FragmentPagerAdapter中的標題自動生成。

15.4 setupWithViewPager源碼分析

究竟是怎么關聯起來的呢?

下面是setupWithViewPager中的部分源碼:

if (viewPager != null) {this.viewPager = viewPager;if (this.pageChangeListener == null) {// 步驟1this.pageChangeListener = new TabLayout.TabLayoutOnPageChangeListener(this);}this.pageChangeListener.reset();viewPager.addOnPageChangeListener(this.pageChangeListener);// 步驟2this.currentVpSelectedListener = new TabLayout.ViewPagerOnTabSelectedListener(viewPager);// 步驟3this.addOnTabSelectedListener(this.currentVpSelectedListener);PagerAdapter adapter = viewPager.getAdapter();if (adapter != null) {this.setPagerAdapter(adapter, autoRefresh);}if (this.adapterChangeListener == null) {this.adapterChangeListener = new TabLayout.AdapterChangeListener();}this.adapterChangeListener.setAutoRefresh(autoRefresh);// 步驟4viewPager.addOnAdapterChangeListener(this.adapterChangeListener);this.setScrollPosition(viewPager.getCurrentItem(), 0.0F, true); }

1. 先是創建了TabLayout.TabLayoutOnPageChangeListener,并設置給了viewPager.addOnPageChangeListener。

2. 然后又創建了TabLayout.ViewPagerOnTabSelectedListener(viewPager),并傳入當前viewPager,然后設置給了addOnTabSelectedListener。

3. 所以,經過這種你來我往的操作之后,設置TabLayout的選中下標和設置ViewPager的選中下標,其實效果是一毛一樣的,因為聯動起來了…

另外,FragmentPagerAdapter已經廢棄了,官方推薦使用viewpager2 和 FragmentStateAdapter 代替。

Deprecated Switch to androidx.viewpager2.widget.ViewPager2 and use androidx.viewpager2.adapter.FragmentStateAdapter instead.

16.常用API整理

16.1 TabLayout

16.2 TabLayout.Tab

16.3 BadgeDrawable

Github:

https://github.com/yechaoa/MaterialDesign

總結

以上是生活随笔為你收集整理的Android 原生 TabLayout 使用全解析的全部內容,希望文章能夠幫你解決所遇到的問題。

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

最近最新mv字幕免费观看 | 亚洲一区二区天堂 | 久久精品国产成人 | 精品久久久久久久久中文字幕 | 99精品国产成人一区二区 | www黄色软件 | 久草在线观看资源 | 白丝av在线| 久久久久久高潮国产精品视 | 久久精品老司机 | 午夜影院一级片 | 亚洲激情久久 | 久久精品亚洲一区二区三区观看模式 | 国产69精品久久99的直播节目 | 国产精品久久久久婷婷 | 免费a网| 婷婷九月丁香 | 午夜视频在线观看一区二区 | 日韩视频 一区 | 中文一区二区三区在线观看 | 国产剧情一区在线 | 国产精品视频免费看 | 成人黄色大片在线免费观看 | 午夜久久影视 | 天天色天天草天天射 | 日韩电影中文字幕在线观看 | 日韩高清免费在线 | 超碰在线日韩 | 69国产成人综合久久精品欧美 | se视频网址 | 夜夜高潮夜夜爽国产伦精品 | 免费观看一级一片 | 91精品啪在线观看国产线免费 | 亚洲精品国产精品国 | 最近中文字幕国语免费av | 在线亚洲午夜片av大片 | 成人免费观看大片 | 亚洲成人精品av | 好看的国产精品视频 | 中文字幕在线高清 | 色亚洲激情 | 久草视频在线播放 | 久久在线免费观看视频 | 亚洲免费在线看 | 国产精品原创 | 久久极品| av色一区| 欧美一级高清片 | 欧美日韩中文字幕综合视频 | 激情小说久久 | 视频二区在线视频 | 亚洲一区二区精品在线 | 在线观看中文字幕 | 天天看天天干 | 波多野结衣在线中文字幕 | 中文字幕 国产视频 | 日日夜夜天天综合 | 亚洲精品乱码久久久久久 | 美女在线免费观看视频 | 久久99视频精品 | 亚洲黄色一级大片 | 久久国产美女 | 日韩免费在线看 | 午夜日b视频 | 久久黄色精品视频 | 99精品一级欧美片免费播放 | 亚洲综合少妇 | a视频免费在线观看 | 日韩免费观看一区二区 | 国际精品久久久久 | 黄网站污 | 在线观看免费一区 | 亚洲国产精品资源 | 亚洲精品乱码久久久久 | 久久99久久99 | 国产免费久久av | 欧美精品一区二区免费 | 91精品国产综合久久福利 | 精品女同一区二区三区在线观看 | 精品视频成人 | 国产精品18久久久久久首页狼 | 国产午夜一级毛片 | 一级黄色毛片 | 久久艹免费 | 996久久国产精品线观看 | 亚洲第五色综合网 | 9999免费视频 | 久久久黄色av | 国产不卡一二三区 | 国产精品久久久久久久久岛 | 亚洲免费永久精品国产 | 久久久精华网 | 又黄又爽又湿又无遮挡的在线视频 | 国产一区免费在线 | 色香网 | 午夜精品久久久久久久久久久 | 国产精品一区二区三区在线 | 欧美性超爽 | 国产高清一级 | 少妇精69xxtheporn | 黄色一区二区在线观看 | 在线观看视频精品 | 久草在线免费资源站 | 久草视频精品 | 国产五月色婷婷六月丁香视频 | 亚洲精品综合一二三区在线观看 | 国产一区电影在线观看 | 亚洲成人av影片 | 韩国av一区 | 日韩在线 一区二区 | 亚洲国产无 | 亚洲国产wwwccc36天堂 | 午夜10000| 久久不卡免费视频 | 在线观看视频在线观看 | wwwwww国产| 亚洲成a人片77777潘金莲 | 国产精品久久一区二区三区不卡 | 成人午夜黄色 | 中文av免费 | 久久精品国产亚洲精品2020 | 91成版人在线观看入口 | 国产乱对白刺激视频在线观看女王 | 日韩三区在线观看 | av成人在线看 | 成人免费xxx在线观看 | 激情图片qvod | 91福利影院在线观看 | 国产精品久久久久久久久久久不卡 | 欧美日韩国产在线一区 | 日韩不卡高清视频 | 99视屏| 97精品超碰一区二区三区 | 香蕉视频网站在线观看 | 久久免费视频在线观看30 | 美女网站在线播放 | 国产精品美女久久久久aⅴ 干干夜夜 | 最近最新最好看中文视频 | 免费看的黄色的网站 | 国产成人av网 | 丁香九月激情综合 | 特级黄色视频毛片 | 国产精品大片 | 中文字幕在线视频第一页 | 在线观看韩日电影免费 | 日本精品xxxx | 91精品国产综合久久福利 | 九九九免费视频 | 中文字幕av最新更新 | 狠狠狠狠狠狠狠 | 日韩区欠美精品av视频 | 日韩在线观看影院 | 亚洲精品国产自产拍在线观看 | 国产麻豆精品一区二区 | 97免费视频在线播放 | 国内精品亚洲 | 久久久精品国产一区二区电影四季 | 国产999精品久久久久久 | 91福利视频一区 | 婷婷在线免费 | 亚洲天堂精品视频 | 日本黄区免费视频观看 | 欧美极品裸体 | 日韩av电影国产 | 最新真实国产在线视频 | 国产一卡二卡四卡国 | 色在线视频网 | 欧美精品中文在线免费观看 | 国产区 在线 | 成人免费看片网址 | 成人在线免费看视频 | 免费a视频在线观看 | 亚洲人人网 | 国产999精品 | 日韩在线视频免费看 | 超碰久热 | 国产尤物在线视频 | 欧美久久久一区二区三区 | 免费在线观看日韩视频 | 免费成人在线视频网站 | 成人在线视频在线观看 | 日韩av图片 | www国产亚洲| 欧美日韩国产二区 | 亚洲一区二区三区四区在线视频 | 免费在线观看一级片 | 日韩免费在线观看 | 亚洲精品免费播放 | 国产美女永久免费 | 激情自拍av | 一区二区三区中文字幕在线观看 | 日韩中文久久 | 亚洲激情中文 | 日韩欧美在线不卡 | 久久久久高清 | 久久精品中文字幕 | 一区二区视频在线播放 | 国产美女视频免费 | 日韩午夜一级片 | 国产精品日韩在线播放 | 日韩中文字幕免费在线播放 | 久久久久久久久久久久电影 | 国产一区二区电影在线观看 | 国产福利精品在线观看 | 不卡的av在线 | 精品久久五月天 | 黄色91免费观看 | 激情五月综合网 | 日韩精品亚洲专区在线观看 | 97av影院 | 精品国产自在精品国产精野外直播 | 九九久久精品视频 | 天天操天天操一操 | 国产最新福利 | 国产专区在线看 | 18国产精品白浆在线观看免费 | 在线观看色网 | 亚洲精品天天 | 国产精品久久久久久五月尺 | 亚洲午夜精品久久久 | 色诱亚洲精品久久久久久 | 天天躁日日躁狠狠躁av中文 | 91丨九色丨国产在线观看 | 久久精品国产亚洲 | av三级在线看 | 超碰在线免费福利 | 激情五月五月婷婷 | 91精品国产一区 | 欧美怡红院| 久久精品一二三 | 久久av免费电影 | 亚洲精品在线视频播放 | 超碰国产在线播放 | 久久精品久久久精品美女 | 天天在线操 | 一区二区三区 中文字幕 | 午夜av电影院 | 国产九九在线 | 精品在线观看一区二区 | 久久在线 | 特级西西444www高清大视频 | 国产亚洲精品美女久久 | 亚洲精品乱码白浆高清久久久久久 | 日韩网站免费观看 | 成人黄色大片网站 | 久久久久国产成人精品亚洲午夜 | 婷婷色在线播放 | 91麻豆精品国产91 | 日本精品久久久久影院 | 黄色avwww | 麻豆国产精品永久免费视频 | 手机看片午夜 | 欧美一区中文字幕 | 国产视频 久久久 | 日韩欧美综合在线视频 | 亚洲高清91 | 天天干天天做天天爱 | 久久五月情影视 | 欧美国产日韩中文 | av天天澡天天爽天天av | 99爱视频在线观看 | 日日夜夜91| 激情狠狠干 | 五月天激情婷婷 | 91精品免费在线观看 | 国产精品久久久久免费 | 欧美日高清视频 | 欧美精品成人在线 | 亚洲精品av中文字幕在线在线 | 国产在线理论片 | 国产麻豆视频免费观看 | 久久综合狠狠综合久久综合88 | www五月婷婷| 中日韩三级视频 | 黄色一级在线观看 | 色综合色综合色综合 | 国产精品免费高清 | av黄色大片 | 99产精品成人啪免费网站 | 99综合电影在线视频 | 免费在线国产黄色 | 九九九热精品免费视频观看网站 | 欧美日韩精品在线观看视频 | 国产亚洲婷婷 | 麻豆久久一区二区 | 99久久影视| 国产成人免费网站 | 亚洲国产免费看 | 91爱看片| 日本三级大片 | 久久成人麻豆午夜电影 | 日日爱网站| 狠狠地日 | 久草在线久 | 久久久免费看片 | 色欧美视频 | 国产手机在线观看 | 婷婷六月天综合 | 久久精品美女 | 国产亚洲综合精品 | www视频在线免费观看 | 亚洲日本在线一区 | 日韩av成人在线 | 免费av大片 | 成人午夜电影在线观看 | 在线日韩中文 | 狠狠色丁香 | 日韩亚洲国产精品 | 国产成人精品亚洲 | 亚洲精品在线观看av | 丝袜美腿亚洲 | 久草精品视频在线播放 | 一本一本久久a久久精品牛牛影视 | 免费视频三区 | 国产视频 亚洲视频 | 九九精品毛片 | 美女视频黄是免费的 | 国产精品理论片在线观看 | 欧洲亚洲国产视频 | 久久99久久久久久 | 日本久久久久久科技有限公司 | av免费在线看网站 | 国产免费影院 | 国产亚洲精品久久久久久久久久久久 | av亚洲产国偷v产偷v自拍小说 | 久久久久久久久毛片 | 手机av网站 | 亚洲一区二区黄色 | 香蕉一区 | 少妇bbw撒尿 | 亚州黄色一级 | 日韩在线视频观看 | 久久久2o19精品 | 亚洲综合在线发布 | 韩国一区视频 | 亚洲mv大片欧洲mv大片免费 | 公开超碰在线 | 久久久久久久国产精品视频 | 国产精品久久久久久久久久久久冷 | 久久激情电影 | 免费a现在观看 | 欧美一区二区在线刺激视频 | 国产视频 亚洲视频 | 中文字幕一区在线观看视频 | 日韩成人免费在线电影 | 成人性生交大片免费看中文网站 | 中文字幕一区二区三区在线观看 | www.com.黄 | 狠狠色婷婷丁香六月 | 99爱在线| 日日夜夜天天久久 | 天天爽综合网 | 欧美一二区视频 | 精品国产免费观看 | 天天操狠狠干 | 五月婷婷影院 | 亚洲动漫在线观看 | 国产一级久久 | 亚洲国产大片 | 国产五月婷婷 | 久久久久久久久久电影 | 99国内精品久久久久久久 | 国产成人精品电影久久久 | 成人小视频免费在线观看 | 日本乱视频 | av黄色亚洲| 又爽又黄又刺激的视频 | 综合天堂av久久久久久久 | av在线播放国产 | av女优中文字幕在线观看 | www黄在线| 色婷婷亚洲| 毛片激情永久免费 | 在线观看视频免费大全 | 99r在线| 国产精品破处视频 | 欧美日韩在线观看一区二区三区 | av一区二区三区在线 | 一区二区三区三区在线 | 亚洲免费在线播放视频 | www,黄视频| 欧洲精品一区二区 | 国产在线观看地址 | 国产精品一区二区在线播放 | 久久午夜精品视频 | 久草在线久 | 精品国产一区二区三区四区在线观看 | 中文字幕在线视频第一页 | 亚州精品在线视频 | 久久综合狠狠狠色97 | 免费午夜av | 欧美成人按摩 | 亚洲理论在线观看电影 | 丝袜美腿在线 | 久久久久久久久久久免费av | www.夜色321.com | 有码中文字幕 | 欧美一区二区三区不卡 | 亚洲区视频在线观看 | 日韩免费av网址 | 96在线| 午夜久久久精品 | 国产精品久久久久久一区二区三区 | 欧美粗又大 | 国产精品久久久久久999 | 91成人精品国产刺激国语对白 | 婷婷六月综合网 | 免费网址在线播放 | 国产精品国产三级国产aⅴ入口 | 久久99热久久99精品 | 五月天久久激情 | 欧美激情精品久久久久久变态 | 日韩在线观看一区二区 | 免费视频91| 99热这里只有精品免费 | 成人免费视频网站 | 91精品久久久久久久久久入口 | 国产在线不卡 | 少妇按摩av | 国产黄影院色大全免费 | 天天曰天天爽 | 久久久网页 | 在线视频 区 | 日韩一区二区免费在线观看 | 日韩欧美大片免费观看 | 一区二区av | 综合网天天 | 天天玩夜夜操 | 日韩欧美国产精品 | 97精品超碰一区二区三区 | 色香蕉视频 | 久久婷亚洲五月一区天天躁 | 在线观看免费av网站 | 夜夜躁狠狠躁日日躁视频黑人 | 国内精品久久久久久久久久清纯 | 毛片一级免费一级 | 久草在线看片 | 日韩精品久久久 | 午夜天使| 天天射天天干 | 日韩精品一区二区三区免费视频观看 | 久久理论片 | 国产在线第三页 | 中文字幕中文 | 成人在线视频免费看 | 欧美性成人 | 97精品在线 | 欧美日韩亚洲国产一区 | 精品久久久久久电影 | 一级欧美日韩 | 亚洲伊人婷婷 | 五月婷婷欧美 | 亚洲综合网 | 91成人网在线播放 | 在线看成人av | 久久 在线 | 久久国产精品影视 | 美女视频久久久 | 人人狠狠综合久久亚洲婷 | 亚洲精品美女视频 | 色婷婷伊人 | 亚洲电影久久 | 国产黄色精品视频 | 91在线小视频 | 欧美日本国产在线观看 | 99视频一区二区 | 欧美-第1页-屁屁影院 | 伊人一级 | 日韩av影片在线观看 | 久久久久免费网 | 久艹在线播放 | 91九色porn在线资源 | 国产一级二级三级在线观看 | 日本精品视频在线播放 | 中国一级片在线播放 | 国产专区视频 | 成人午夜黄色 | 日韩欧美中文 | 日韩视频二区 | 中文超碰字幕 | 国产亚洲在线 | 精品久久久免费视频 | 国产在线视频导航 | 久久成人人人人精品欧 | 日韩在线观看一区二区 | a精品视频 | 成人三级av | av在线免费观看不卡 | 国产精品va| 亚洲1区在线 | 午夜久久福利影院 | 一区二区三区在线视频观看58 | 99热国产精品 | 日批网站免费观看 | 蜜桃av综合网 | 一区二区三区四区五区在线 | 九九热视频在线播放 | 午夜婷婷综合 | 国产经典 欧美精品 | 国产一区二区三区 在线 | 国产精品麻豆果冻传媒在线播放 | 日韩中文字幕免费 | 国产在线观看国语版免费 | www99精品| 免费在线看v | 91在线免费播放 | 日韩精品一区二区三区在线视频 | 国产午夜精品av一区二区 | 久久综合国产伦精品免费 | 欧美性生活免费 | 亚洲精品在线观看视频 | 久久精品黄 | 亚洲国产成人久久综合 | 亚洲开心色| 国产资源在线免费观看 | 久久激情电影 | av丝袜美腿 | 97超碰中文 | 成人黄视频| 午夜av一区二区三区 | 亚洲国产片色 | 欧美日韩一区二区三区不卡 | 成人av在线资源 | 日韩特级毛片 | 一级片免费在线 | 欧美精品免费一区二区 | 激情五月播播久久久精品 | 天天综合网在线观看 | 国产在线观看免费 | 国产美女在线精品免费观看 | 国产免费人成xvideos视频 | 欧美福利精品 | 国产麻豆电影 | 超级av在线 | 成人av免费在线观看 | 色爱成人网 | 免费a v在线 | 五月婷婷综合在线视频 | 久久久精品欧美一区二区免费 | 日韩欧美视频免费看 | 午夜国产福利在线观看 | 一区二区三区四区五区在线视频 | 国产精品成人自产拍在线观看 | 国产一区成人在线 | 欧美精品网站 | 在线va视频 | 日韩av成人在线观看 | 日韩高清dvd | 欧美日韩在线视频一区二区 | 丁香综合五月 | 99视频精品 | 免费观看视频的网站 | 99久久爱| 亚洲精品国偷自产在线91正片 | 一区二区在线电影 | 欧美日韩国产一区二区三区 | 国产亚洲情侣一区二区无 | 亚洲激情视频在线 | 日韩免费高清在线 | 六月婷婷久香在线视频 | 久久亚洲私人国产精品 | 中文字幕av网站 | 国产精品久久久久久久久久白浆 | 午夜在线免费观看视频 | 超碰97免费观看 | 精品国模一区二区 | 一级免费黄视频 | 国产精品亚洲人在线观看 | 99夜色 | 亚洲毛片久久 | 中文字幕在线观看的网站 | 日韩精品视| 天天操夜夜操夜夜操 | 中文字幕成人 | 国产在线a视频 | 欧美日韩国语 | 黄色精品久久 | 久草视频视频在线播放 | 在线观看成人福利 | 99久久精品午夜一区二区小说 | 在线看一级片 | 欧美另类交在线观看 | 午夜久草| 亚洲久草在线 | 亚洲乱码在线观看 | 精品xxx| www免费看| 五月开心色 | 国产中文欧美日韩在线 | 久久国产精品一区二区三区四区 | 亚洲一区天堂 | www黄免费 | 久久精品牌麻豆国产大山 | 九九热精品在线 | 狠狠插狠狠操 | 亚洲综合欧美日韩狠狠色 | 激情狠狠干| 日韩免费在线观看视频 | 99热999| 午夜精品久久久久久99热明星 | 精品99在线视频 | 超级碰碰碰碰 | 免费看wwwwwwwwwww的视频 久久久久久99精品 91中文字幕视频 | 精品视频97| 成人网页在线免费观看 | 日韩精品免费一区二区在线观看 | 夜夜操综合网 | 亚洲一区网 | 久久综合色天天久久综合图片 | 久久久久亚洲a | 五月综合色婷婷 | 8x成人免费视频 | 亚洲第一中文网 | 人人爽人人做 | 国产精品精品国产婷婷这里av | 日韩在线影视 | 99操视频 | 国产精品久久久久久久久岛 | 国产黄色片免费观看 | 国产精品久久久久久一二三四五 | 最近日本中文字幕 | 国产高清中文字幕 | 色综合久久综合中文综合网 | 国产小视频国产精品 | 毛片黄色一级 | 91精品婷婷国产综合久久蝌蚪 | 人人干人人艹 | 丝袜美女在线 | 日本久久电影网 | 在线看片中文字幕 | 婷婷丁香在线视频 | 欧美午夜久久久 | 欧美激情亚洲综合 | 亚洲视频 中文字幕 | 成人黄色短片 | 国产v欧美 | 麻花豆传媒mv在线观看 | 国产视频久 | 亚洲国产精品久久 | 欧美91成人网 | 亚洲激情六月 | 一色屋精品视频在线观看 | 国产精品区在线观看 | 婷婷丁香色 | 国产精品theporn | 久久视频这里只有精品 | 亚洲欧美激情插 | 国产精品久久久免费看 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 在线日韩av | 91麻豆精品国产91久久久久久久久 | 四虎国产免费 | 婷婷色综合网 | av免费网站观看 | 黄色在线网站噜噜噜 | 碰天天操天天 | 亚洲成av片人久久久 | 久久精品爱爱视频 | 91亚州| 国产视频每日更新 | 欧美一级久久 | 日韩久久久久久久久 | 99精品在线免费在线观看 | 久久这里有 | 96精品高清视频在线观看软件特色 | 午夜国产一区二区三区四区 | 久草在线欧美 | 国产精品一区二区在线播放 | 91av播放 | 中国一级片在线播放 | 亚洲精品国偷拍自产在线观看 | 免费在线观看的av网站 | 黄色免费高清视频 | 色婷婷免费视频 | 伊人久久国产 | 精品在线观看国产 | 久久精品国产一区二区三区 | 亚洲黄色免费 | 久久亚洲福利视频 | 黄色一级影院 | 中文视频在线看 | 欧美日本在线视频 | 国产小视频在线免费观看 | 日日夜夜操av | 亚洲激情小视频 | 最近中文字幕大全中文字幕免费 | 精品久久久久久国产 | 欧美精品免费在线观看 | 日韩大片在线免费观看 | 久久在线精品视频 | 国产成人777777| 亚洲va欧洲va国产va不卡 | 国产一区国产二区在线观看 | 免费观看久久久 | 国内精品免费 | 中文字幕一区二区三 | 国产免费亚洲高清 | 不卡国产在线 | 青青河边草免费观看完整版高清 | 精品一区二区影视 | 亚洲国产精品999 | 亚洲a在线观看 | 91亚州 | 精品免费久久久久 | 日b黄色片 | 天天干天天玩天天操 | 欧美精品久久人人躁人人爽 | 欧美日韩裸体免费视频 | 亚洲午夜精品久久久久久久久久久久 | 天天操天天操天天操天天 | 激情视频一区二区三区 | 日韩首页| 国产一区高清在线观看 | 天天操天天操天天操天天操 | 国产精品免费久久 | 免费合欢视频成人app | 免费看黄色91 | 98超碰人人 | 伊人va| 色噜噜狠狠色综合中国 | 国产在线观看不卡 | 国产精品a久久久久 | 亚洲国产网站 | 亚洲综合激情网 | 天天摸天天操天天爽 | 丝袜+亚洲+另类+欧美+变态 | 亚洲成a人片77777kkkk1在线观看 | 国产精品一区二区你懂的 | 色91在线视频 | 国产精品 美女 | 天天操天天干天天爽 | 2018亚洲男人天堂 | 日狠狠 | 久久亚洲成人网 | 日韩精品欧美一区 | 天天操天天草 | 精品久久久久一区二区国产 | 日韩欧美一区二区三区视频 | 日本久久精 | 麻豆成人精品 | 免费一级片观看 | 国产在线精 | 911av视频| 久久人网 | 久久 国产一区 | 亚洲另类视频 | 日韩av资源在线观看 | 天天爽天天射 | 97免费视频在线播放 | 最近乱久中文字幕 | 99自拍视频在线观看 | 在线观看免费高清视频大全追剧 | 欧美日韩精品影院 | 黄色a在线观看 | 国产成人精品一区二区在线 | 国产伦精品一区二区三区四区视频 | 一区二区精品在线观看 | 久久99欧美| 在线电影播放 | 久久人人爽人人爽人人片av免费 | 亚洲91精品 | 激情综合网在线观看 | 日韩免费中文字幕 | 一二区精品 | 成人免费观看完整版电影 | 欧美日韩xxxxx | 日韩av男人的天堂 | 日韩二级毛片 | 91av社区| 三级黄色在线观看 | 色多多视频在线观看 | 日韩大陆欧美高清视频区 | 久久九九久久九九 | 欧美日韩亚洲精品在线 | 黄色成人免费电影 | 国产精品18久久久久久首页狼 | 国产亲近乱来精品 | 免费观看久久久 | 97国产情侣爱久久免费观看 | 一区二区不卡视频在线观看 | 天天曰天天曰 | 欧美日韩视频在线观看免费 | 超碰人人射 | 国产大尺度视频 | 国产精品亚洲人在线观看 | 97超碰人人网 | 欧美一二在线 | 午夜久久网站 | 亚洲美女视频在线 | 九九欧美视频 | 中文字幕av最新更新 | 国产精品久久久久高潮 | 成人毛片a | 午夜一级免费电影 | 成人av免费看 | 亚洲 欧美 91 | 亚洲视频免费在线观看 | 久草久草久草久草 | 日韩va在线观看 | 欧美成人999 | 91最新视频在线观看 | 99精品免费久久久久久久久日本 | 精品自拍sae8—视频 | 亚洲aⅴ一区二区三区 | 在线观看不卡视频 | av高清影院 | 手机在线观看国产精品 | 欧美激情视频免费看 | 欧美一级特黄aaaaaa大片在线观看 | 五月婷婷婷婷婷 | 国产一区二区在线影院 | 成人免费在线观看电影 | 日韩精品不卡在线观看 | 狠狠色丁香久久婷婷综合_中 | 亚洲色图av | 成人黄色大片在线免费观看 | 综合天天久久 | 国产96av| av综合网址 | 国产高清在线免费观看 | 福利网址在线观看 | 欧美精品中文字幕亚洲专区 | 不卡的av中文字幕 | 天天色成人 | 久久久国产99久久国产一 | 麻豆传媒在线视频 | 国产视频网站在线观看 | 麻豆mv在线观看 | 午夜精品久久久久久久99水蜜桃 | 91精品久久久久久久久 | 成人黄色小视频 | 香蕉久草 | 国产伦理久久 | 国产精品乱码高清在线看 | 亚洲欧美视频一区二区三区 | 99久e精品热线免费 99国产精品久久久久久久久久 | 国产视频1 | 日本中文字幕视频 | 婷婷av综合 | 欧美精品在线观看免费 | 99这里只有精品99 | 美女网站在线播放 | 五月婷激情 | 91av影视| 日韩在线一二三区 | 99re久久精品国产 | 久久视频在线免费观看 | 热久在线 | 免费在线观看污网站 | 黄色av三级在线 | 婷婷在线免费观看 | 狠狠综合久久 | 一区二区毛片 | 在线观看视频91 | 九七视频在线 | 久久久精品欧美一区二区免费 | 国产视频导航 | 在线免费亚洲 | 免费看一级黄色大全 | 久久久久久草 | 欧美国产高清 | 日韩一级电影在线 | 韩日三级av| 一区二区三区四区五区在线 | 国产精品视频 | 最近中文字幕在线 | 狠狠色丁香久久综合网 | 激情文学综合丁香 | 亚洲精品mv在线观看 | 久久久久国产精品免费免费搜索 | 激情婷婷色 | 五月天久久久久久 | 日韩一区二区三区免费电影 | 成人av在线网 | 中文字幕日韩伦理 | 成人av免费在线看 | 91精品综合在线观看 | 欧美精品三级在线观看 | 91视频免费网址 | 日本在线中文在线 | 91九色综合 | 91在线视频免费观看 | 狠狠色丁香婷婷综合视频 | 免费av片在线 | 免费中文字幕在线观看 | 亚洲国产手机在线 | 一级黄色大片在线观看 | 精品亚洲在线 | 亚洲a免费 | 久久经典视频 | 国产在线播放一区 | 成人蜜桃网 | 最新真实国产在线视频 | 久久精品成人热国产成 | 婷婷av在线 | 免费亚洲视频在线观看 | 91精品国产欧美一区二区成人 | 亚洲国内在线 | 天天操天 | 欧美一级性视频 | 亚洲 欧美 国产 va在线影院 | 高清国产在线一区 | 亚洲午夜久久久久久久久电影网 | 成年人在线看视频 | 国产精品高清在线 | 精品国产欧美一区二区 | 中文字幕一区二区三区在线播放 | 干综合网 | 国产精品午夜在线 | 日韩色综合网 | 区一区二区三在线观看 | 亚洲精品美女在线观看播放 | 黄色三级免费网址 | 国产精品门事件 | 欧美激情第28页 | 美女网站视频一区 | 成人禁用看黄a在线 | 国产黄色在线 | 探花视频在线观看免费 | 国产天天爽 | www.com操| 久久伦理电影 | 日韩精品一区二区在线观看 | 男女精品久久 | 99久久精品免费视频 | 日韩精品一区二区免费 | 成年人免费av网站 | 日韩欧美视频在线 | 中文字幕高清视频 | 成人黄性视频 | 91完整版在线观看 | 狠狠操欧美 | 亚洲精品9| 香蕉视频在线网站 | 97超碰免费在线 | 国产在线国偷精品产拍 | 国产精品综合久久久久 | 91麻豆福利 | 日韩精品一区二区三区水蜜桃 | 久久久久久免费视频 | 综合色站 | 亚洲精品视频在线观看免费视频 | 久久成年视频 | 五月婷婷开心中文字幕 | 高清久久久| 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 亚洲,国产成人av | 国产亚洲在线 | 精品少妇一区二区三区在线 | 亚洲激精日韩激精欧美精品 | 日韩在线免费高清视频 | 99综合久久 | 视频成人永久免费视频 | 婷婷社区五月天 | 91在线www| 天天色天天综合 | 亚洲视频在线免费观看 | 国产精品毛片一区二区 | 亚洲综合小说电影qvod | 色香天天 | 色射色| 国产日韩欧美在线一区 | 久草在线免费播放 | www.人人干 | 久久精品精品电影网 | 在线亚洲小视频 | 久久久国产精品一区二区中文 | 97精品国产97久久久久久 | 美女视频一区 | 欧美日韩在线免费观看 | 欧美日韩一区二区久久 | 亚洲天天做 | 在线a视频免费观看 | 久久在线 | 久久热首页 | 国产精品一区在线观看 | 国产精品久久久久久久久久久久久久 | 91成人网页版 | 色妞色视频一区二区三区四区 | 国产成在线观看免费视频 | 免费福利在线 | 91片黄在线观看动漫 | 免费观看一区 | 香蕉视频最新网址 | 欧美一区二视频在线免费观看 | 欧美淫视频| 国产精品免费久久 | 国产一区二区电影在线观看 | 欧美精品一区二区性色 | 日韩视频精品在线 | 黄色中文字幕在线 | 日本黄色免费观看 | 婷婷在线免费 | 婷婷新五月 | 人人狠 | 99视频偷窥在线精品国自产拍 | 在线国产激情视频 | 国产1区在线|