久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

淺談Android截屏和指定View生成截圖

瀏覽:15日期:2022-09-18 10:33:17
目錄當前頁面截圖(截取整個屏幕)截取常用的View截取ScrollView截取ListView截取RecyclerView截取WebView當前頁面截圖(截取整個屏幕)

截取當前Activity頁面的截圖,可以通過窗體最底層的decorView進行緩存,然后根據這個緩存對象生成一張圖片。有的需要不需要狀態欄,也可以指定生成圖片的寬高,把狀態欄去除。

/** * 截取當前窗體的截圖,根據[isShowStatusBar]判斷是否包含當前窗體的狀態欄 * 原理是獲取當前窗體decorView的緩存生成圖片 */fun captureWindow(activity: Activity, isShowStatusBar: Boolean): Bitmap? { // 獲取當前窗體的View對象 val view = activity.window.decorView view.isDrawingCacheEnabled = true // 生成緩存 view.buildDrawingCache() val bitmap = if (isShowStatusBar) {// 繪制整個窗體,包括狀態欄Bitmap.createBitmap(view.drawingCache, 0, 0, view.measuredWidth, view.measuredHeight) } else {// 獲取狀態欄高度val rect = Rect()view.getWindowVisibleDisplayFrame(rect)val display = activity.windowManager.defaultDisplay// 減去狀態欄高度Bitmap.createBitmap(view.drawingCache, 0,rect.top, display.width, display.height - rect.top) } view.isDrawingCacheEnabled = false view.destroyDrawingCache() return bitmap}截取常用的View

截取之前一定要View已經繪制完畢了,所以要注意使用post方法確保View繪制完畢。有的分享出去的截圖頁面并不是當前展示給用戶的UI樣式,所以可以在當前布局中隱藏一個容器,專門用來存放截圖,這個容器不展示給用戶。

/** * View已經在界面上展示了,可以直接獲取View的緩存 * 對View進行量測,布局后生成View的緩存 * View為固定大小的View,包括TextView,ImageView,LinearLayout,FrameLayout,RelativeLayout等 * @param view 截取的View,View必須有固定的大小,不然drawingCache返回null * @return 生成的Bitmap */fun captureView(view: View): Bitmap? {view.isDrawingCacheEnabled = trueview.buildDrawingCache()// 重新測量一遍View的寬高view.measure(View.MeasureSpec.makeMeasureSpec(view.width, View.MeasureSpec.EXACTLY),View.MeasureSpec.makeMeasureSpec(view.height, View.MeasureSpec.EXACTLY))// 確定View的位置view.layout(view.x.toInt(), view.y.toInt(), view.x.toInt() + view.measuredWidth,view.y.toInt() + view.measuredHeight)// 生成View寬高一樣的Bitmapval bitmap = Bitmap.createBitmap(view.drawingCache, 0, 0, view.measuredWidth,view.measuredHeight)view.isDrawingCacheEnabled = falseview.destroyDrawingCache()return bitmap}截取ScrollView

ScrollView截圖的難點在于ScrollView高度不確定,如果能確定高度,就可以使用ScrollView的緩存生成圖片。ScrollView只有一個子View,所以只需要對子View進行測量,獲取到子View的高度就可以確定ScrollView的高度。

/** * 截取ScrollerView * 原理是獲取scrollView的子View的高度,然后創建一個子View寬高的畫布,將ScrollView繪制在畫布上 * @param scrollView 控件 * @return 返回截圖后的Bitmap */fun captureScrollView(scrollView: ScrollView): Bitmap? { var h = 0 for (i in 0 until scrollView.childCount) { val childView = scrollView.getChildAt(i) // 獲取子View的高度 h += childView.height // 設置背景顏色,避免布局里未設置背景顏色,截的圖背景黑色 childView.setBackgroundColor(Color.parseColor('#FFFFFF')) } val bitmap = createBitmap(scrollView.width, h) val canvas = Canvas(bitmap) // 將ScrollView繪制在畫布上 scrollView.draw(canvas) return bitmap}截取ListView

ListView截圖原理是獲取到每一個子View的Bitmap對象,然后根據子View的高度,使用Paint將子View的截圖拼接繪制到Canvas上,最后生成一張包含所有子View的截圖。

/** * 截取ListView * 原理:獲取到每一個子View,將子View生成的bitmap存入集合,并且累積ListView高度 * 遍歷完成后,創建一個ListView大小的畫布,將集合的Bitmap繪制到畫布上 * @param listView 截圖控件對象 * @return 生成的截圖對象 */fun captureListView(listView: ListView): Bitmap? {val adapter = listView.adapterval itemCount = adapter.countvar allitemsheight = 0val bitmaps = ArrayList<Bitmap>()for (i in 0 until itemCount) { // 獲取每一個子View val childView = adapter.getView(i, null, listView) // 測量寬高 childView.measure( View.MeasureSpec.makeMeasureSpec(listView.width, View.MeasureSpec.EXACTLY), View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED)) // 布局位置 childView.layout(0, 0, childView.measuredWidth, childView.measuredHeight) // 設置背景顏色,避免是黑色的 childView.setBackgroundColor(Color.parseColor('#FFFFFF')) childView.isDrawingCacheEnabled = true // 生成緩存 childView.buildDrawingCache() // 將每一個View的截圖加入集合 bitmaps.add(childView.drawingCache) // 疊加截圖高度 allitemsheight += childView.measuredHeight}// 創建和ListView寬高一樣的畫布val bitmap = createBitmap(listView.measuredWidth, allitemsheight)val canvas = Canvas(bitmap)val paint = Paint()var iHeight = 0ffor (i in bitmaps.indices) { val bmp: Bitmap = bitmaps[i] // 將每一個生成的bitmap繪制在畫布上 canvas.drawBitmap(bmp, 0f, iHeight, paint) iHeight += bmp.height bmp.recycle()}return bitmap}截取RecyclerView

RecyclerView截圖和ListView截圖原理一樣,都是將子View的截圖進行拼接,最后生成一張大的截圖。

/** * 截取RecyclerView * 原理和ListView集合是一樣的,獲取到每一個Holder的截圖放入集合,最后統一繪制到Bitmap上 * @param recyclerView&emsp;要截圖的控件 * @return 生成的截圖 */fun captureRecyclerView(recyclerView: RecyclerView): Bitmap? {val adapter = recyclerView.adaptervar bigBitmap: Bitmap? = nullif (adapter != null) { val size = adapter.itemCount var height = 0 val paint = Paint() var iHeight = 0 val maxMemory = (Runtime.getRuntime().maxMemory() / 1024).toInt() // Use 1/8th of the available memory for this memory cache. val cacheSize = maxMemory / 8 val bitmapCache = LruCache<String, Bitmap>(cacheSize) for (i in 0 until size) {val holder = adapter.createViewHolder(recyclerView, adapter.getItemViewType(i))adapter.onBindViewHolder(holder, i)holder.itemView.measure(View.MeasureSpec.makeMeasureSpec(recyclerView.width, View.MeasureSpec.EXACTLY),View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED))holder.itemView.layout(0, 0, holder.itemView.measuredWidth,holder.itemView.measuredHeight)holder.itemView.setBackgroundColor(Color.parseColor('#FFFFFF'))holder.itemView.isDrawingCacheEnabled = trueholder.itemView.buildDrawingCache()val drawingCache = holder.itemView.drawingCacheif (drawingCache != null) { bitmapCache.put(i.toString(), drawingCache)}height += holder.itemView.measuredHeight } bigBitmap = createBitmap(recyclerView.measuredWidth, height) val bigCanvas = Canvas(bigBitmap!!) val lBackground = recyclerView.background if (lBackground is ColorDrawable) {val lColor = lBackground.colorbigCanvas.drawColor(lColor) } for (i in 0 until size) {val bitmap = bitmapCache.get(i.toString())bigCanvas.drawBitmap(bitmap, 0f, iHeight.toFloat(), paint)iHeight += bitmap.heightbitmap.recycle() }}return bigBitmap}截取WebView

WebView可以加載很長很復雜的頁面,所以進行截圖很容易發生內存溢出,不過一般的需求也不會有那個大的圖片去分享,這里只做簡單的截圖。

/** * 截取WebView,包含WebView的整個長度 * 在WebView渲染之前要加上以下代碼,開啟Html緩存,不然會截屏空白 * if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { * WebView.enableSlowWholeDocumentDraw() * } * WebView的截圖很容易遇到內存溢出的問題,因為WebView可以加載很多內容,導致生成的圖片特別長,創建Bitmap時容易OOM */fun captureWebView(webView: WebView): Bitmap? {//&emsp;重新調用WebView的measure方法測量實際View的大小(將測量模式設置為UNSPECIFIED模式也就是需要多大就可以獲得多大的空間)webView.measure(View.MeasureSpec.makeMeasureSpec(View.MeasureSpec.UNSPECIFIED, View.MeasureSpec.UNSPECIFIED),View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED))//&emsp;調用layout方法設置布局(使用新測量的大小)webView.layout(0, 0, webView.measuredWidth, webView.measuredHeight)//&emsp;開啟WebView的緩存(當開啟這個開關后下次調用getDrawingCache()方法的時候會把view繪制到一個bitmap上)webView.isDrawingCacheEnabled = true//&emsp;強制繪制緩存(必須在setDrawingCacheEnabled(true)之后才能調用,否者需要手動調用destroyDrawingCache()清楚緩存)webView.buildDrawingCache()val bitmap = createBitmap(webView.measuredWidth, webView.measuredHeight)//&emsp;已picture為背景創建一個畫布val canvas = Canvas(bitmap) // 畫布的寬高和 WebView 的網頁保持一致val paint = Paint()//&emsp;設置畫筆的定點位置,也就是左上角canvas.drawBitmap(bitmap, 0f, webView.measuredHeight * 1f, paint)//&emsp;將WebView繪制在剛才創建的畫板上webView.draw(canvas)webView.isDrawingCacheEnabled = falsewebView.destroyDrawingCache()return bitmap}

基本常用的View都可以進行截圖,但是像WebView這種可以加載很長很復雜頁面的控件,截圖容易發生OOM,所以要考慮好用什么控件進行截圖。上面的代碼親測都可以使用。

以上就是淺談Android截屏和指定View生成截圖的詳細內容,更多關于Android截屏和指定View生成截圖的資料請關注好吧啦網其它相關文章!

標簽: Android
相關文章:
主站蜘蛛池模板: 日日天天 | 国产精品99久久久久久久vr | 日日人人 | 国产三级精品在线 | 一区二区在线视频 | www.久久| av男人电影天堂 | 欧美一级黄色大片 | 国产精品日日做人人爱 | 色免费在线观看 | 综合一区二区三区 | 操操操操操操 | 欧美三级在线视频 | 久久av网| 国产成人在线一区 | 亚洲午夜精品片久久www慈禧 | 久久精品国产99 | 在线观看国产精品一区二区 | 国产精品久久久久久久久久ktv | 国产精品国产精品国产专区不卡 | 香蕉视频91 | 国产v日产∨综合v精品视频 | 亚洲日韩中文字幕一区 | 精品一二区 | 国产精品久久久久久亚洲调教 | 99视频在线免费观看 | 国产成人高清 | 99热播在线 | 日本丶国产丶欧美色综合 | 国产色婷婷 | 成人日韩在线观看 | 国产精品91av | 亚洲成人精品久久 | 精品影院| 黄色小视频在线观看 | 亚洲久久视频 | 国产成人精品一区二区三区视频 | 国产精品久久国产精品 | 国产一区999 | 91丁香| 亚洲免费精品 | 国产精品久久久久久福利一牛影视 | 欧美日韩在线免费观看 | 久久亚洲一区二区三区四区 | 成人三级在线 | 国产精品美女久久久 | 成人午夜在线观看 | 涩涩视频网站在线观看 | 国产精品成人久久久久 | 成人h视频在线观看 | 草樱av| 国产中文字幕一区 | 久久久999成人| 久久久亚洲精品视频 | 综合激情av | 狠狠色综合欧美激情 | 在线观看免费成人av | 精品一区二区三区在线视频 | 激情欧美一区 | 成人精品| 日韩在线中文 | 欧美在线网站 | 九九热免费看 | 亚洲成人中文字幕 | 欧美视频在线播放 | 伊人网站 | av大片| 亚洲黄色片免费 | 欧美精品在线观看免费 | 电影91久久久 | 天天插天天操 | 久久com | 看av网站| 欧美日韩中文国产一区发布 | 日本末发育嫩小xxxx | 在线视频 亚洲 | 亚洲天天干 | 国产免费高清 | 日韩精品一区二区在线观看 | 国产综合视频 | 亚洲高清视频一区二区三区 | a级在线 | 国产精品一区二区三区四区 | 久久久久久久久99精品 | 一级日韩片 | 黄色精品一区二区 | 日韩av不卡在线 | 麻豆一区 | 欧美日韩在线精品 | 中文字幕一区二区三区四区 | 国产欧美日韩一区二区三区 | 一区二区三区免费 | 午夜成人免费电影 | 成年人综合网 | 亚洲精品毛片一区二区 | 欧美不卡| 欧美成人中文字幕 | 欧美精品一区二区三区免费视频 | 午夜电影福利 | 一区二区在线看 | 怡红院成人影院 | 日韩国产欧美一区 | 久久久日本 | 91成人在线免费视频 | 不卡视频一区二区 | 亚洲高清视频一区 | 91欧美在线 | 成人欧美一区二区三区白人 | 亚州中文字幕蜜桃视频 | 国产一级一级国产 | 日本成人黄色网址 | 91在线播放视频 | 国产精品不卡视频 | 亚洲一区二区精品 | 亚洲视频在线观看免费 | 欧美乱淫 | 国产精品美女久久久久久久久久久 | 四虎5151久久欧美毛片 | 亚洲成人一区 | 在线永久免费观看日韩a | 国产午夜精品久久 | 一区二区三区日本 | 嫩草91 | 二区在线视频 | 中文字幕一区二区在线观看 | 精品日韩欧美一区二区三区 | 日韩欧美一区二区三区免费观看 | 成人精品 | 久久国产日韩 | 91在线导航| 99久久电影 | 91在线精品一区二区三区 | 免费的国产视频 | 亚洲 欧美日韩 国产 中文 | 日本黄色大片免费 | 欧美∨a | 好色视频在线观看 | 国产一区二区三区免费播放 | 91精品国产综合久久福利软件 | 一区不卡| 亚洲国产精品综合久久久 | 国产亚洲精品美女久久久久久久久久 | 欧美性网| 成人看片网| 青青99| 亚洲一区二区三区四区在线观看 | 国产欧美精品区一区二区三区 | 午夜视频网址 | 亚洲精品视频在线免费播放 | 国产视频h | 在线欧美日韩 | 国产精品二区一区二区aⅴ污介绍 | 欧美影院| 漂亮少妇videoshd忠贞 | 日韩和的一区二区 | 天堂av一区二区 | 久久国产精品久久 | 亚洲国产成人精品久久 | 天堂一区二区三区在线 | 成人一区视频 | 9久久精品 | 国产精品成av人在线视午夜片 | 国内精品亚洲 | 黄色片在线免费看 | 色官网| 国产精品久久久久一区二区三区 | 蜜桃av中文字幕 | 日韩在线精品 | 蜜桃精品久久久久久久免费影院 | 欧美中文字幕在线 | 91视在线国内在线播放酒店 | www.日本三级 | av免费在线播放 | 午夜黄色影院 | 天天干视频 | 精品国产成人 | 精品国产乱码久久久久久1区2区 | 国产精品一区三区 | 日韩视频在线免费观看 | 99看| 中文字幕在线第一页 | 最新黄色网址在线播放 | 国产一区二区三区视频在线观看 | 日韩欧美一二三区 | 午夜小影院 | 欧美成人精品一区二区男人看 | 日韩综合网 | 久久99久久99精品 | 伊人久久艹 | 久久一区| 999精品视频 | 日韩综合网 | www.欧美日韩 | 亚洲国产精品久久 | 久久久精品国产 | 日日干夜夜骑 | 视频一区 国产精品 | 欧美久久一区二区三区 | 四季久久免费一区二区三区四区 | 亚洲一区 日韩精品 中文字幕 | 国产免费一区二区三区 | 国产激情91久久精品导航 | av在线一区二区三区 | 国产精品1区2区 | 一级黄色录像免费观看 | 三级黄色片在线免费观看 | 99精品一区二区三区 | 国产免费一区二区三区 | 久久精品欧美 | 国产精品69毛片高清亚洲 | 欧美日韩免费一区二区三区 | youjizz欧美| 不用播放器的免费av | 亚洲免费观看视频 | 美女一级毛片 | 亚洲免费观看视频 | av免费网站在线观看 | 日韩欧美一区二区三区久久婷婷 | 日韩成人影院 | 国产午夜视频在线观看 | 99免费在线观看视频 | 国产一级特黄毛片在线毛片 | 精品视频在线观看 | 一区二区三区在线免费观看 | 精品一区二区三区三区 | 91九色porny首页最多播放 | 91中文字幕 | 中文亚洲 | 在线看一区 | 在线中文字幕av | 91精品在线观看入口 | 久久久91精品国产一区二区三区 | 一二三区av| 国产在线一区二区 | 日韩欧美在线观看视频网站 | 成人一区二区三区 | 日韩亚洲视频在线观看 | 一级黄色片a级 | 日韩在线一区二区三区 | 久久综合一区二区三区 | 国产一区亚洲二区三区 | 国偷自产av一区二区三区 | 三级成人在线 | 这里只有精品在线视频观看 | 久久久久综合 | 中文字幕在线资源 | 欧美一区2区三区4区公司二百 | 精品国产乱码久久久久久密桃99 | 色九九 | 91嫩草在线| 久久久久久成人 | 国产成人精品久久二区二区91 | 在线国产91 | 国产小视频网站 | 国产精品久久久久久影院8一贰佰 | 国产高清精品一区 | 天天操网| 青青草在线视频免费观看 | 成人精品 | 天天操综合网 | 特级丰满少妇一级aaaa爱毛片 | 亚洲免费电影一区 | 中文字幕在线影院 | 99视频| 中文字幕亚洲一区 | 狠狠se| 成人在线小视频 | 韩国精品一区二区 | 国产乱码精品一区二区三 | 国产猛男猛女超爽免费视频网站 | 99久草 | 亚洲欧美中文字幕 | 黄色四虎| 亚洲精品第一页 | 在线精品国产 | www.日韩视频 | 狠狠操夜夜爱 | 成人国产精品视频 | 欧美一区日韩一区 | 亚洲视频1| 在线中文av | 日韩中文视频 | 91精品国产欧美一区二区成人 | 九九九色 | 天天操天天干天天爽 | 91在线视频观看 | 国产精品国产三级国产aⅴ中文 | 久久久精品欧美 | 中文字幕在线观看 | 国产香蕉97碰碰久久人人九色 | av免费网站在线观看 | 桃花久久 | 亚洲 欧美 精品 | 欧美精品一区视频 | 午夜精品久久久久久久久久久久 | 香蕉成人啪国产精品视频综合网 | 欧美久久视频 | 亚洲精品久久久久久一区二区 | 日本a v网站| 国产高清在线精品一区二区三区 | 亚洲福利一区 | 99精品99 | 国产精品日韩欧美一区二区三区 | 国产免费一区二区三区最新不卡 | 欧美一级二级视频 | 波多野结衣一区二区三区四区 | 成人av免费观看 | 久久第一区 | 亚洲福利一区 | k8久久久一区二区三区 | 婷婷国产成人精品视频 | 欧美小电影 | 国产99久久久国产精品 | 日韩国产一区 | 免费视频一区二区 | 五月免费视频 | 国产精品99久久久久久久vr | 午夜精品影院 | 日韩在线视频免费看 | 欧美中文字幕一区二区 | 成人在线一区二区 | 在线欧美一区 | 黄色一级网站视频 | xvideos视频 | 欧美成人激情 | 日韩毛片免费视频一级特黄 | 日日做夜夜爽毛片麻豆 | 成人在线视频观看 | 岛国av免费看 | 久久99深爱久久99精品 | 亚洲www啪成人一区二区 | h亚洲视频 | 无码少妇一区二区三区 | 国产成人在线播放 | 日韩免费高清视频 | 在线不卡视频 | 欧美伦理一区二区三区 | 成人在线精品视频 | 中文字幕久久久 | 成人一级电影在线观看 | 午夜精品久久久久久99热软件 | 日韩一区二区在线观看 | 中文字幕亚洲一区 | 欧美大片一区二区 | 日韩精品一区在线视频 | 亚洲一区免费在线观看 | 久久久久久毛片免费播放 | www.久久精品 | 96久久久| 中文字幕在线观看一区二区三区 | 久久伊人成人 | 日韩国产欧美在线观看 | 做a视频在线观看 | 国产高清在线观看 | 久久亚洲黄色 | 99国产精品久久久久久久 | 日韩精品av一区二区三区 | 电影91久久久 | 色成人免费网站 | 欧美视频综合 | 精品人成 | av网站免费在线观看 | 99国产精品久久久 | 欧洲一区二区三区 | 国产欧美一区二区三区国产幕精品 | 久久久精品一区 | 欧美精品一区二区在线观看 | 九九在线视频 | 成年人免费看片 | 国产免费中文字幕 | 日本精品免费 | 国产成人视屏 | 国产精品视频导航 | 黄色网页在线观看 | 亚洲精品3区 | 69性欧美高清影院 | 中文字幕一区二区三区在线视频 | 成人久久18免费观看 | 日韩三区在线 | www.亚洲成人 | 亚洲日本乱码一区两区在线观看 | 日韩在线免费电影 | 国产综合久久 | 九色91视频 | 天天天堂 | 日韩精品免费 | 国产一区二区三区四区在线观看 | 亚洲精品日本 | 国产精品一区二区三区在线播放 | 国产91精选| 岛国av一区| 午夜寂寞少妇aaa片毛片 | 国产伦精品一区二区三区四区视频_ | 日韩欧美久久 | 91在线一区二区 | 久久久久久久久国产 | 国产精品久久一区二区三区 | 欧美日韩在线精品 | 在线观看免费av电影 | 一级免费黄视频 | 成人免费一区二区三区视频网站 | 日本综合色 | 我要看黄色一级大片 | 日日日日日 | 欧美视频在线免费 | 久久国产精品无码网站 | 午夜激情在线播放 | 在线免费看黄视频 | 日韩欧美在线视频 | 一区二区三区在线免费观看 | 中国91视频 | 久久97视频| 亚洲精品一区二区三区在线播放 | 成人国产精品一级毛片视频 | 久久成人一区二区 | 国产精品一区二 | 免费观看一级毛片 | 羞羞的视频在线 | 91嫩草在线| 91麻豆精品国产91久久久更新资源速度超快 | 中文字幕在线免费 | 亚洲午夜精品 | 日韩av免费在线观看 | 日本午夜在线 | 久久黄色 | 国产精品免费av | 黄色a视频 | 国产一区二区在线免费 | 午夜a级理论片915影院 | 亚洲一区视频 | 国产另类ts人妖一区二区 | 91视频黄色 | 精品视频在线观看 | 日韩视频在线观看不卡 | 久久综合久久久 | 中文字幕在线第一页 | 99热69 | 欧美第一区 | 91精品一区二区 | 欧美日本免费 | 日韩福利 | 国产成人精品999在线观看 | 97久久精品人人做人人爽50路 | 91久久综合 | 夜夜操导航| 日韩伦理一区二区 | 欧美午夜在线 | 欧美日韩综合视频 | 中文字幕一区二区三 | 日韩中文字幕av | 激情五月婷婷综合 | 欧美a在线 | 在线一区 | 日韩国产精品一区二区 | 九九精品在线 | 麻豆久久精品 | 成人激情视频在线观看 | 超碰999| 日韩在线播放视频 | 综合一区 | aa毛片| 日韩国产欧美视频 | 日中文字幕在线 | 91精品在线观看入口 | 一区二区三区在线看 | 国偷自产av一区二区三区 | 欧美成人激情视频 | 无码日韩精品一区二区免费 | 亚洲天天| 制服 丝袜 激情 欧洲 亚洲 | www.日本精品 | 国产综合视频在线播放 | 亚洲黄色国产 | 亚洲精品福利在线观看 | 韩日av在线| 成版人性视频 | 青青草免费在线视频 | a一级片在线观看 | 国产精品片aa在线观看 | 成版人性视频 | 精品国产精品三级精品av网址 | 亚洲电影在线 | 日韩二区三区 | 鲁视频| 国产精品国产精品国产专区不卡 | 国产小视频在线观看 | 极品一区 | 国产精品99视频 | 国产日韩av在线 | 久久99久久99精品免视看婷婷 | 狠狠插狠狠操 | 欧美lesbianxxxxhd视频社区 | 亚洲 中文 欧美 日韩 在线观看 | 久久精品国产99国产精品 | 中文日韩在线 | 国产精品视频在线观看 | 久久久久国产一区二区三区 | 久久精品久久精品 | 天天拍拍天天干 | 国产一区二区三区精品久久久 | 四虎永久在线 | 激情欧美日韩一区二区 | 欧美成人a | 国产成人99久久亚洲综合精品 | 国产精品18久久久久久首页狼 | 一区二区三区在线免费观看 | 日韩欧美在线观看视频网站 | t66y最新地址一地址二69 | 天天操狠狠操 | 久久成人av | 蜜桃一区二区 | 午夜剧 | 国产一区二区三区免费视频 | 伊人色播| 久草视频国产 | 蜜桃免费视频 | 国产精国产精品 | 麻豆国产露脸在线观看 | 亚洲精品久久久久久国产精华液 | 欧美日韩一区二区三区在线观看 | 久久午夜综合久久 | 成人精品电影 | 日韩欧美中文字幕在线视频 | 成人午夜免费网站 | 国产乱码精品一区二区三区手机版 | 在线播放中文字幕 | 国产日韩一区二区 | 99精品一区 | 亚洲欧美一区二区三区视频 | 久久久久国产精品 | 日本黄色免费播放 | 国产精品一码二码三码在线 | 一区自拍| 亚洲男人av | 国产综合久久 | 91黄在线观看| 亚洲天堂电影网 | 久久av网 | 亚洲精品在线视频观看 | 免费看一区二区三区 | 久久女人网 | 日韩视频在线观看 | 国产色婷婷精品综合在线播放 | 欧洲成人午夜免费大片 | 日本免费一区二区三区 | 欧洲精品视频在线观看 | 三级视频在线 | 午夜一级毛片 | 亚洲一区二区三区免费在线观看 | 91新视频| 久久精品国产久精国产 | 一级a性色生活片久久毛片 夜夜视频 | 成人在线免费观看 | 国产精品久久久久国产精品 | 久久久麻豆 | 九九免费观看全部免费视频 | a级在线观看免费 | 国产www视频| 久久久久久久国产 | 精品久久伊人 | 日韩三级在线免费观看 | 免费一级片 | 成人免费在线电影 | а√天堂资源中文最新版地址 | 91人人澡人人爽 | 在线观看毛片网站 | 天天看天天操 | 精品国产一区二区在线 | 久久久久国产精品视频 | 午夜在线电影 | 国产精品久久久久久久娇妻 | 国产一级视频免费观看 | 99国产精品久久久 | 欧美一区二区三区在线观看视频 | 日韩在线视频一区 | 中文字幕精品一区 | 日韩欧美精品一区二区三区 | 久久之精品 | av在线视| 91最新网站 | 黄色免费观看 | 日韩精品久久久久 | 精品www| 久久av一区二区 | 欧美日本一区二区三区 | 国产成人在线一区 | 亚洲成人免费影院 | 视频一区在线播放 | 亚洲成av人片一区二区梦乃 | 奇米影视首页 | 国产亚洲一区二区三区在线 | 久久com| 亚洲欧美第一页 | 日韩精品专区 | 天天爽夜夜春 | hd国产人妖ts另类视频 | 国产一区二区三区久久久久久久久 | 97国产精品视频人人做人人爱 | 精品综合久久 | 亚洲a在线观看 | 精品无码久久久久久国产 | 日韩在线视频精品 | 午夜精品一区二区三区在线视频 | 欧美久久一区二区 | 国产精品成人3p一区二区三区 | 国产精品毛片在线 | 四虎884a| 日韩毛片一级 | 日韩一区二区三区在线 | 午夜精品久久久久久久久久久久 | 成人精品一区二区三区 | 在线视频一区二区三区 | 伊人久久国产 | 毛片网子 | 国产视频福利一区 |