国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

快速實現(xiàn)微信圖片裁剪功能

共 5982字,需瀏覽 12分鐘

 ·

2020-10-15 07:26

點擊上方“逆鋒起筆”,公眾號回復(fù)?pdf
領(lǐng)取大佬們推薦的學(xué)習(xí)資料
作者 | RayJiang97?
來源 | https://juejin.im/post/6844904006649987085

最近和小伙伴 @anotheren 一起在搞事情,打算把微信的圖片選擇器那一套給做出來。于是就有了 AnyImageKit 這個框架,現(xiàn)在已經(jīng)完成圖片選擇和編輯功能了。在做圖片編輯功能的時候,裁剪這個功能做了很久,想到一個思路去做,做到一半發(fā)現(xiàn)不行,推翻重做,反復(fù)經(jīng)歷了這個過程兩三次之后,最終給做出來了。這個功能的坑還是挺多的,而且網(wǎng)上關(guān)于這一塊的資料不多,于是就想寫一篇文章記錄一下。

首先我們要先來解決三個小問題。

問題一:如何將圖片完整的展示出來

先來考慮橫圖(第二張圖)的情況,設(shè)圖片寬度為 scrollView.bounds.width,再將圖片的高度進行等比縮放。

width = scrollView.bounds.width
height = image.width * scrollView.bounds.height / scrollView.bounds.width

接下來考慮豎圖(第一張圖)的情況,在上一步的基礎(chǔ)上進行判斷。

// 如果圖片高度超過 scrollView.bounds.height 就是豎圖,將圖片高度縮放到 scrollView.bounds.height,再根據(jù)比例計算寬度。
if height > scrollView.bounds.height {
height = scrollView.bounds.height
width = image.height * scrollView.bounds.width / scrollView.bounds.height
}

最后根據(jù) size 計算一下 imageView.frame 這個問題就解決了。

注:灰色的部分是 scrollView


問題二:圖片縮放后,如何展示超出 scrollView 的部分

看到這個問題就會很自然的想到,scrollView 可能是全屏的,所以才能全部展示出來。但是全屏的 scrollView 會有一些問題無法解決,下面的第三個問題會講到,我們暫時不考慮這個解決方案。

第二個方案就相對簡單多了,只需要設(shè)置 scrollView.clipsToBounds = false 就解決這個問題了。

問題三:無縮放比例時,如何使圖片可以拉動

眾所周知當(dāng) scrollView.contentSize < scrollView.bounds.size,scrollView 是無法滾動的,那么要怎么做才能使 scrollView 可滾動呢,答案是 contentInset。

在日常開發(fā)中,contentInset 這個 API 幾乎用不到,可能有一些朋友對這個屬性有點陌生,所以特別說明一下。contentInset 是 UIEdgeInsets,它的作用是給 scrollView 額外增加一段滾動區(qū)域。舉個例子 MJRefresh 中的下拉刷新相信大家都用過,當(dāng)正在刷新的時候,你會發(fā)現(xiàn) scrollView 的頂部多出了一段可滾動區(qū)域,這個就是用 contentInset 這個 API 實現(xiàn)的。

了解了 contentInset 之后,我們要先更正一下 scrollView 可滾動的條件:

scrollView.contentSize + scrollView.contentInset > scrollView.bounds.size

下面我們設(shè)置 contentInset 的值為 0.1(肉眼無感知)

scrollView.contentInset = UIEdgeInsets(top: 0.1, left: 0.1, bottom: 0.1, right: 0.1)

這么設(shè)置完之后,圖片可以左右滾動了,但是無法上下滾動,因為圖片的寬和 scrollView 是相等的,但是高度不是,所以我們要針對高度進行一下計算:

let bottomInset = scrollView.bounds.height - cropRect.height + 0.1

對于豎圖來說就是處理寬度的問題,整合一下代碼:

let rightInset = scrollView.bounds.width - cropRect.width + 0.1
let bottomInset = scrollView.bounds.height - cropRect.height + 0.1
scrollView.contentInset = UIEdgeInsets(top: 0.1, left: 0.1, bottom: bottomInset, right: rightInset)

到這里問題三就解決了,現(xiàn)在我們反過來看問題二,如果在問題二中采用全屏 scrollView,那要第三個問題是不是就不好解決了呢~

裁剪

關(guān)于裁剪的 UI 部分這里就不展開說了,主要說明一下裁剪框的四個角是用 UIView 畫出來的,他們的層級與 scrollView 相同,他們的位置可以用一個 CGRect 的變量 cropRect 來描述。

裁剪核心的內(nèi)容就是當(dāng)裁剪框移動時,如何將圖片移動到正確的位置上,示例如下。

根據(jù)動圖所展示的效果,可以得出:

  • scrollView 的縮放有變化

  • scrollView 的偏移量有變化

  • 裁剪框的位置移動了

下面我們一步一步來看怎么解決這些問題。

ZoomScale

從動圖中我們可以看到移動裁剪框之后要對 scrollView 進行縮放,而且有兩種情況,一種是橫圖,一種是豎圖,所以我們需要計算兩種情況的縮放比例,再選擇使用其中的一種。

我們假設(shè)圖片的大小是 ABCD,我們移動點 D 到點 G 的位置,即裁剪框的位置是 AEFG。當(dāng)用戶松手后,AEFG 要放大到 ABCD 的位置,由此我們可以得出縮放比例為:AB/AE = 375/187.5 = 2.0

但是還沒有結(jié)束,想象一下,當(dāng) AEFG 放大到 ABCD 后,再次將點 D 到點 G 的位置。這個操作相當(dāng)于,圖片未縮放前從點 G 移動到點 J。

根據(jù)之前的結(jié)論我們可以得知縮放比例是:AB/AH,在實際代碼中 AB = scrollView.bounds.width,下面要求出 AH 的數(shù)值。

  • AEFG 放大 2.0 倍到 ABCD

  • 從點 D 到點 G,即 cropRect.width = 187.5

  • AH = cropRect.width/scrollView.zoomScale = 187.5/2.0 = 93.75

現(xiàn)在我們得出了橫圖縮放比例的公式,豎圖也是一樣的,代碼如下:

let zoomH = scrollView.bounds.width / (cropRect.width / scrollView.zoomScale)
let zoomV = scrollView.bounds.height / (cropRect.height / scrollView.zoomScale)

接下來我們要分析該用橫圖的縮放比例還是豎圖的。我們將裁剪框的寬,即 cropRect.width,縮放到 scrollView.bounds.width,根據(jù)縮放比例可計算出縮放后 cropRect.height,如果 cropRect.height > scrollView.bounds.height,意味著高度過高了,我們就要用豎圖的縮放公式,反之用橫圖的,代碼如下:

let maxZoom = scrollView.maximumZoomScale
let zoomH = scrollView.bounds.width / (cropRect.width / scrollView.zoomScale)
let zoomV = scrollView.bounds.height / (cropRect.height / scrollView.zoomScale)
let isVertical = cropRect.height * (scrollView.bounds.width / cropRect.width) > scrollView.bounds.height
let zoom: CGFloat
if !isVertical {
zoom = zoomH > maxZoom ? maxZoom : zoomH
} else {
zoom = zoomV > maxZoom ? maxZoom : zoomV
}

ContentOffset

現(xiàn)在我們來計算 contentOffset,設(shè)圖片為 ABCD,將點 A 移動到點 E,EFGD 放大 2.0 倍到 ABCD。由此可得:

注:? 表示縮放前,? 表示縮放一次后;cropStartPanRect 是手勢開始前裁剪框的位置

E(x) = CG?
= CG? * zoom
= (cropRect.origin.x - cropStartPanRect.origin.x) * zoom

上述這個公式并不是最終的公式,接下來基于當(dāng)前縮放比例,再次把點 A 移動到點 E,這個操作相當(dāng)于,圖片未縮放前從點 E 移動到點 H,由此可得:

注:? 表示縮放前,? 表示縮放一次后,? 表示縮放兩次后

// 計算本次縮放的比例

let zoomScale = zoom / scrollView.zoomScale

H(x) = CJ?
= CG? + GJ?
= CG? * zoom + GJ? * zoomScale
= scrollView.contentOffset.x * zoomScale + (cropRect.origin.x - cropStartPanRect.origin.x) * zoomScale

最后我們根據(jù)移動的角,計算最終的 contentOffset

let zoomScale = zoom / scrollView.zoomScale
let offsetX = (scrollView.contentOffset.x * zoomScale) + ((cropRect.origin.x - cropStartPanRect.origin.x) * zoomScale)
let offsetY = (scrollView.contentOffset.y * zoomScale) + ((cropRect.origin.y - cropStartPanRect.origin.y) * zoomScale)
let offset: CGPoint
switch position { // 一個枚舉,標(biāo)志角的位置
case .topLeft: // 移動左上角,contentOffset x 和 y 都要改變
offset = CGPoint(x: offsetX, y: offsetY)
case .topRight: // 移動右上角,contentOffset y 要改變
offset = CGPoint(x: scrollView.contentOffset.x * zoomScale, y: offsetY)
case .bottomLeft: // 移動左下角,contentOffset x 要改變
offset = CGPoint(x: offsetX, y: scrollView.contentOffset.y * zoomScale)
case .bottomRight: // 移動右下角,contentOffset 不變
offset = CGPoint(x: scrollView.contentOffset.x * zoomScale, y: scrollView.contentOffset.y * zoomScale)
}

NewCropRect

最后拖動裁剪框松手后,我們需要把裁剪框放大并居中,這段邏輯和第一個問題計算圖片的縮放比例中使用橫圖豎圖的計算邏輯是一樣的,就不再贅述了。

let newCropRect: CGRect
if (zoom == maxZoom && !isVertical) || zoom == zoomH {
let scale = scrollView.bounds.width / cropRect.width
let height = cropRect.height * scale
let y = (scrollView.bounds.height - height) / 2 + scrollView.frame.origin.y
newCropRect = CGRect(x: scrollView.frame.origin.x, y: y, width: scrollView.bounds.width, height: height)
} else {
let scale = scrollView.bounds.height / cropRect.height
let width = cropRect.width * scale
let x = (scrollView.bounds.width - width + scrollView.frame.origin.x) / 2
newCropRect = CGRect(x: x, y: scrollView.frame.origin.y, width: width, height: scrollView.frame.height)
}

結(jié)語

關(guān)于裁剪還有一些內(nèi)容沒講,比如說完成裁剪,裁剪后再次進入裁剪的邏輯等。但是剩下這些裁剪邏輯的難度和上面這些內(nèi)容差不多,如果你能理解上面的內(nèi)容,相信剩下的邏輯對你來說也沒有難度了。關(guān)注公眾號 逆鋒起筆,回復(fù) pdf,下載你需要的各種學(xué)習(xí)資料。


臥槽!微信居然有“隱身功能”了!

實戰(zhàn) | 一鍵導(dǎo)出微信閱讀記錄和筆記

mini Project 微信小程序 120.50G 教程分享


贊+在看,小編感恩大家??

瀏覽 72
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報
評論
圖片
表情
推薦
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 欧美亚洲视频在线观看| 爱逼AV| 九九综合网| 中文字幕AV在线免费观看| 久久久婷婷五月亚洲国产精品| 日韩人妻丰满无码区A片| 亚洲第一页在线| 国精产品久拍自产在线网站| 波多野结衣无码在线视频| 国产天堂在线观看| 国产wwwww| 中文字幕免费看高清| 怡春院免费视频| 青春草在线观看视频| 亚洲毛片在线| 色色色色五月| 丁香五月中文| 手机在线操B视频| 国产一精品一aⅴ一免费| 99热碰碰热| 国产一级黄片| 国产免费A片| 理论片熟女奶水哺乳| 国产不卡一区| 天天综合干| 亚洲精品一二三| 老熟女伦一区二区三区| 亚洲精品白浆高清久久久久久| 超碰在线免费播放| 午夜成人福利在线观看| 女人特级毛片18| 人人操超碰| 欧美性爱自拍| 久久久噜噜噜久久中文字幕色伊伊| 中文无码电影| 久操视频网站| 欧美色国| 日本一区二区三区在线观看网站| 人妻无码久久精品| 人人看人人澡| 欧美激情国产精品| 日韩午夜片| 草久av| 97人人操人人干| 人人操碰人人| 久久久久久久久久久久久自慰小片| 一区二区高清无码| 亚洲日韩中文字幕| 四川少妇BBB| 九九热精品视频在线观看| 狠狠干狠狠色| 激情视频在线免费观看| 91av无码| 亚洲国产爱| 911精品人妻一区二区三区A片| 男人的天堂免费视频| 欧性猛交ⅩXXX乱大交| 三级毛片视频| 免费草逼网站| 91社区成人影院| 亚洲黑人av| 日韩黄色免费网站| 成人黄网站在线观看| 欧美A片在线免费观看| 伊人蕉 | 最新亚洲中文字幕| 91视频美女| 中文字幕成人在线播放| 国产欧美精品AAAAAA片| 亚洲欧美日韩不卡| 久久澡| 久久嫩草精品| 久久国产精品影院| 国产精品成人69| 思思热这里只有精品| 精品国产自| va色婷婷亚洲在线| 久草中文在线视频| 久久艹精品视频| 亚洲无码在线高清| 国产精品一卡二卡三卡| 超碰2021| 亚洲videos| 日韩精品观看| 国产乱子伦真实精品!| 九色丨蝌蚪丨老版熟女| 啪啪免费| 大伊香蕉视频| va婷婷在线免费观看| 黑人巨大翔田千里AⅤ| 麻豆视频一区二区三区| 7799精品视频天天看| 91人妻人人澡人人爽人人爽| 久久久久久久久久成人永久免费视频| 水蜜桃网站在线观看| AV黄色片| 九九国产| 成人a视频| 色呦呦一区二区三区| 午夜av在线观看| 色色a| 黑人无码在线| 欧美精品99久久久| 日韩视频中文字幕| 91九色丨国产丨爆乳| 中文字幕av高清片,中文在线观看| 精品91美女| 国产91探花系列在线观看| 亚洲成人怡红院| 西西西444www无码视频| 嗯啊在线视频| AV电影一区| 国产亚洲精品午夜福利巨大软件| 性爱视频久久| 99热国产在线观看| www.99av| 91含羞草www·Com| 久久夜色精品国产欧美乱极品| 色播综合| 日韩2区| 精品欧美一区二区三区久久久| 人人操人人干人人妻| 国产jk在线| 午夜av免费| 欧美综合在线观看| 97超碰中文字幕| av日韩无码| 国产无码三级| 成人电影A片| 露脸丨91丨九色露脸| 国产最新地址| 久久国产热| 午夜做爱福利视频| 亚洲AV男人天堂| 亚洲色欲av| 91一区二区在线观看| 日逼视频免费观看| 中文字幕日本在线| 麻豆AV免费看| 亚洲色婷婷久久精品AV蜜桃| 国产精品电影| 图片区小说区区亚洲五月| 欧性猛交ⅩXXX乱大交| 日韩免费在线观看| 懂色Av| 亚洲免费观看高清完整版在va线观| 特级西西人体444www高清大胆| 成人午夜视频精品一区| 免费一级黄色片| 久草资源网| 99er在线| 男女性爱视频网站| 色五月婷婷丁香五月| 天天干天天日天天干| 2025天天操| 特一级黄色视频| 国产性受XXXXXYX性爽| 青草网| 亚洲性爱视频在线观看| 天天日天天拍| 亚洲一级二级三级片| 色五月婷婷小说| 韩国中文字幕HD久久| 免费看一级无码成人片| 无码人妻精品一区二区三区99仓 | 91资源在线观看| 日日日日日干| 国产中文字幕在线免费观看| 日韩啪啪片| 国产亚洲久一区二区写真| 大香蕉性爱视频| 韩国精品在线| 成人先锋| 大香蕉亚洲在线| 久久精品国产AV| 天天插在线视频| 国产精品久久久久久久久久乐趣播| 国产欧美综合一区二区三区| 国产夫妻在线视频| 日产精品久久久| 国产精品视频一区二区三区在线观看| 亚洲中文字幕av| 一区毛片| 五十路无码| 永久免费av| 国产老女人操逼| 黄片高清无码在线观看| 日韩黄色免费网站| 巨爆乳肉感一区二区三区视频| gogogo高清在线观看免费直播中国| 98色色| 成人欧美大片黄18| 国产日韩视频| 欧美丰满美乳XXⅩ高潮www| 亚洲无码免费播放| 操逼视频网站免费| 老妇槡BBBB| 欧美日韩小视频| 丁香婷婷五月色成人网站| 国产成人AV在线观看| 色婷婷五月天激情| 新BBWBBWBBWBBW| 欧美二区视频| 国产乱子伦一区二区三区视频| 黑人av在线观看| 色图在线观看| 午夜黄电影| 国产午夜视频| 亚洲人妻av| 久久免费观看视频| 国产熟妇码视频| 色婷婷大香蕉| 日韩中文字幕一区| 人人操人人摸人人| 欧美日韩性| 91狠狠综合久久久久久| 丁香花小说完整视频免费观看| 69AV在线播放| 国产成人综合视频| 亚洲你懂的| 操东北女人逼| 激情国产| 欧美一級黃色A片免費看| 九九色九九| 99精品视频免费| 免费看成人片| 怡春院久久| 欧美性爱导航| 91精品人妻少妇无码影院| 欧洲第一无人区观看| 久久另类TS人妖一区二区| 国产黄色视频网站在线观看| 久久久久久久97| 四川少妇BBBB| 少妇白洁在线观看| 国产午夜无码视频在线观看| 无码一二三| 韩日一区二区| www.天天日| 色婷婷精品国产一区二区三区| 日韩中文在线观看| 中文无码在线| 青草大香蕉| 老司机无码| 午夜av免费| 午夜福利av电影| 午夜亚洲AⅤ无码高潮片苍井空 | 成人免看一级a一片| 精品乱子伦一区二区三区下载| 亚洲a在线视频| 久久2| 欧美日韩日逼视频| 成人免费精品视频| 天天爱天天爽| 操逼福利| 青青草操逼视频| 欧美A级视频| 天干天干天夜夜操| 毛片黄片| 日韩无码a| 成人性爱免费网站| 亚洲AV播放| 老湿机福利视频| 人妻精品一区二区| 日批视频网站| A黄色绿像| 色色色999| 18性XXXXX性猛交| 国产在线播放av| 亚洲国产久久| www.av91| 三级片久久久| 91麻豆大奶巨乳一区白虎| 亚洲va欧美va天堂v国产综合| 国产日韩欧美综合精品在线观看| 蜜臀av一区| 69综合| 围内精品久久久久久久久久‘变脸 | 99色综合| AV资源在线| 亚洲无码日| 亚洲色啪| 亚洲AV成人网| 免费欧美性爱视频| 中文字幕乱妇无码Av在线| 春色Av| 夜夜撸夜夜| AV偷拍| av在线观看中文字幕| 精品偷拍视频| 日本AI高清无码在线观看网址| 影音先锋乱伦电影| 国产网站精品| 色欲无码| 毛片福利| 乱子伦一区二区三区视频在线观看 | 中文字幕乱伦| 日韩黄色视频在线观看| 亚洲国产成人在线视频| 国产看片网站| 97色综合| 国产精品久久免费视频| www.日韩AV| 男女做爱视频网站| 99久久精品国产色欲| 亚洲成人无码片| 高清视频无码| wwwxxx18| 亚洲成人网站在线观看| 在线中文AV| 国产女人18毛片水18精品| 亚洲一区在线播放| 日韩情色片| 伊人成人免费视频| 久久精品亚洲无码| 天天干天天插| 91一级A片在线观看| 影音先锋国产AV| 暗呦网一区二区三区| 成人a级网站| 少妇BBB| www.狠狠干| 台湾无码| 久久久久无码国产精品一区 | 亚洲第一色| 豆花视频logo进入官网| 蕉久中文字慕| 中文字幕国产一区| 国精产品一品二品国精| 欧美丝袜脚交xxxxBH| 人人操人人妻人人看| 中文字幕第315页| 蜜桃av| 特爽特黄特级特色视频| 久久久精品亚洲| 欧美精品一区二区三区四区| 免费国产乱伦| 国产精品18禁| 久久亚洲日韩天天做日日做综合亚洲 | 黑人亚洲娇小videos∞| 狠狠视频| 444444免费高清在线观看电视剧的注意 | 免费在线性爱视频| 国产肏屄| 国产18| 黄色777| 大香蕉国产在线视频| 99视频在线播放| 大地资源第三页在线观看免费播放最新 | 91网在线观看| 人人草人人摸人人看| 久久精品在线观看| 中文字幕一级A片高清免| 黄片高清免费| 热久久综合网站| 在线播放内射| 色五月激情| 色在线视频| 韩国精品一区二区| 怡红院在线观看| 欧美成人免费电影| 新亚洲天堂男子Av-| 可以免费看的黄色视频| 学生妹一级J人片内射视频| 日本AⅤ中文字幕| 五月天激情综合网| 久久精品色| 大香蕉96| 高清无码免费| 日韩国产| 无码内射视频| 亚洲黄色免费看| 无码视频一区二区| 搡BBB搡BBBB搡BBBB'| 日本人人操| 日韩资源站| www.色悠悠| 中文无码99| 五月涩| 丝袜二区| 精品成人A片久久久久久不卡三区| 久久久999| 影音先锋av成人电影| 久草这里只有精品| 日本一区二区在线视频| av在线直播| 2025天天操夜夜操| www.久久久久| 2020人妻中文字幕| 日韩一级大片| 69激情网| 人人操AV| 在线无.码| 人人妻人人草| 天天看天天爽| 婷婷丁香六月| 人人爽人人操人人| 国产中文字幕亚洲综合欧美| 国产成人无码精品久在线观看| 大鸡吧成人视频| 九九国产| 国产一视频| 影音先锋国产| 精品无码不卡| 亚洲AV成人片无码网站网蜜柚| 日韩日韩日韩日韩日韩| 欧美大香蕉视频| 欧美亚洲日韩在线观看| 秋霞A片| 91麻花| 雾水情缘电影港片| 久久午夜一级A片| 九九九九九九国产| 二区三区在线| 91人人妻人人澡人人爽人人精品| 欧美一级日韩一级| 色婷婷六月| 无码中文字幕高清| 亚洲国产天堂| 国产免费性爱视频| 亚洲va国产va天堂va久久| 亚洲五月六月| 国产美女自慰网站| 国产成人欧美| 一品国精和二品国精的文化意义 | 日韩网站在线观看| 国产偷拍精品视频| 亚洲日韩激情| 无码国产av| 91免费在线视频| 尤物com| 91av免费看| 尤物视频网址| 精品伊人| 四川揉BBB搡BBB| 亚州AV| 六月丁香婷| 亚洲一区色| 午夜黄色电影| 欧美精品性爱视频| 一级无码A片| 大香蕉日逼| 日本免费黄| 操逼无码精品| 国产在线黄片| 色欲91| 99色综合网| 激情在线视频| 亚洲精品视频免费看| 久久国产2025| 色婷婷视频在线观看| 久久免费视频播放| 激情小说在线观看| 亚洲天堂av在线观看| 亚洲AV激情无码专区在线播放 | 日韩精品成人在线| 久久免费播放视频| 成人黄色毛片视频| 日韩人妻一区二区三区| 欧美一卡| 男人天堂网av| 日皮做爱视频网站| 躁BBB躁BBB添BBBBBB| 亚洲无码激情视频| 国产高清在线免费观看AV片| 日韩无码久久久| Chinese搡老女人| 熟女熟妇人妻一区二区三区| 综合激情五月婷婷| 久久久91| 五月天激情性爱| 成人免费A片在线观看直播96| 国产美女久久久| 人人操人人摸人人干| 美女久久| 欧洲在线观看| 熊猫视频91| 中国熟妇XXXX18| 午夜福利影片| 欧美亚洲成人在线观看| 欧美后门菊门交4| 成人A毛片| 欧美日韩中文字幕| 黄色电影一区二区| 国产成人精品免高潮在线观看| 欧美在线成人网| 精久久久| 国产性爱在线视频| 大伊香蕉在线| 高清毛片AAAAAAAAA片| 大地影院资源官网| 最近中文字幕免费| 久久精品999| 亚洲在线视频网站| 天天干天天操天天| 老妇槡BBBB槡BBBB槡| 欧美成人A片AAA片在线播放| 九九99电影| 欧美日韩综合| 久久偷看各类wc女厕嘘嘘偷窃| 操比免费视频| 人人操人人摸人人干| 亚洲小说区图片区都市| 夜夜嗨AⅤ一区二区三区| 中文字幕一区二区蜜桃| 婷婷在线观看视频| 亚洲在线一区| 久久久WWW成人免费无遮挡大片| 另类老妇性BBwBBw| 国产亚洲中文字幕| 少妇喷水视频| 国产A片一区| 五月婷婷六月丁香| 一区二区视频在线观看| 91成人视频在线免费观看| 人人操人人干人人妻| 开心激情站| 色欲一区| 五月丁香婷婷色色| 欧美成人性爱影院| 美少妇AV| 青青草97国产精品麻豆| 青草福利在线| 日韩无码视频一区二区| 亚洲午夜无码精品专区| 8050网午夜| 日韩久久视频| 另类Av| 亚洲精品乱码在线| 无码网址| 大荫蒂HD大荫蒂视频| 欧美高清无码在线观看| 伊人影院在线看| 黄色av无码| 77777免费观看电视剧推荐爱的教育| 伊人77| 国产噜噜噜噜久久久久久久久| 亚洲成人A| 久久91久久久久麻豆精品| 色哟哟av| 黄色一级免费电影| 亚洲欧美成人视频| 国产精品AV一区| 国产免费视频69| 成人无码一区二区| 久久精品国产精品| 青青色视频| 内射网站在线观看| 人妻无码一区二区三区免费| 黄色片网站| 人人草人人看| 日韩无码视频网| 日韩在线中文字幕| 欧美V视频| 久久黄色视频| 蜜桃传媒一区二区亚洲AV| 毛片h| 精品国产va久久久久久久| а√天堂中文官网8| 羽月希在线播放| 91麻豆精品国产91久久久熟女| 中文字幕高清在线| 精品人妻一区二区三区在线视频不卡 | 北条麻妃在线观看香蕉| 成人午夜免费视频| 成人性爱av| 成人性生活片| 日韩专区中文字幕| 日韩中字无码| 搡BBBB搡BBB搡五十粉嫩 | 神马午夜久久| 日本伊人大香蕉| 先锋资源一区| 骚骚网| 人妖和人妖互交性XXXX视频 | 欧美午夜福利| 麻豆人妻| 五月天伊人| 高清成人无码| 1区2区视频| 日韩综合区| 成人视频高清无码| 玩弄大乳乳妾高潮乳喷视频| 久久影音先锋| 蜜桃AV一区二区三区| 亚洲国产无码在线| 国外成人性视频免费| 一区二区三区Av| 黑人粗大无码| 国产精品久久久久久久久久二区三区 | 奇米av| 男女69视频| 你懂的网站在线观看| 大香蕉午夜视频| 天天爽夜夜爽夜夜爽| 精品人妻一区二区三区日产乱码 | 99这里都是精品| www操逼| 麻豆专区| 丁香五月激情小说| 波多野结衣视频一区| 中文字幕在线视频第一页| 91久久久久久久久久久久18| 日p视频在线观看| 98无码人妻精品一区二区三区| 国产激情欧洲在线观看一区二区三区 | 久久久无码精品亚洲日韩男男 | 亚洲成人h| 蝌蚪窝免费在线视频| 精品无码久久| 女人的天堂AV在线观看| 亚洲系列| 中文字幕日本| 青青草成人网| 大香蕉网伊人| 影音先锋国产精品| 男人午夜天堂| 欧洲精品视频在线观看| 一级黄色视频免费观看| 黄色一级片在线| 久草高清视频| 色国产视频| 欧美日韩亚洲一区二区三区| 成人欧美一区二区三区白人| www伦理片-韩国三级三级三级a三级-成人AV | 制服丝袜强奸乱伦| 国产欧美综合一区二区三区| 乖我硬了让老子cao你小视频| 国产在线观看免费| 久久熟女嫩草成人片免费| 午夜福利100理论片| 日韩人妻在线播放| 色草视频| 亚洲一区二区视频在线观看| 中文字幕资源在线| 国产高潮视频在线观看| 91要爱爱| 美日韩综合| 偷拍九九热| 亚洲AV自拍| 92午夜福利天堂视频2019| 日韩无码成人| 日韩A片一级无码免费蜜桃| 日韩高清在线| 亚洲人成在线观看| 久久久三级| 97久久精品国产熟妇高清网| 操逼一区二区| 欧美日韩性爱视频| 爆操91| 欧美人妻少妇| H片在线播放| www.国产在线观看| 怡春院在线| 亚洲免费中文字幕| 欧美日韩综合| 无码少妇视频| 亚洲免费视频播放| 久久e热| 欧美一级婬片免费视频华泰老添妇| 91视频色| 91含羞草www·Com| www.17c嫩嫩草色蜜桃网站| 久久黄色网址| 嫩小槡BBBB槡BBBB槡漫画| 欧美一道本| 日韩另类视频| 大鸡吧在线视频| 亚洲黄色免费在线观看| 国产精品A片守望| 荫蒂添出高潮A片视频| 久久久噜噜噜久久中文字幕色伊伊 | 国产久久在线| 国产亚洲欧美在线| 日韩A级毛片| 特级444WWW大胆高清| 亚洲免费在线观看视频| 影音先锋成人网| 视频一区中文字幕| 欧美A级视频| 精品福利导航| 亚洲AV成人片色在线观看麻豆| 四虎2025在线51| 久久舔| 黄色大片中国一级片-免费看特一级片-亚洲黄色AV | 午夜精品视频在线观看| 欧美网站在线观看| 粉嫩小泬BBBBBB免费| 亚洲天堂2025| 五月天av在线| 99r| 欧美性爱中文字幕| 国产高清在线视频| 色婷婷在线播放| 99电影网手机在线观看| 在线日韩中文字幕| 欧美大鸡| 免费看黄色电影| 黄色毛片在线播放| 18网站视频| 影音先锋成人在线视频| 麻豆成人精品| 国产一級A片免费看| 国产在线视频91| 老婆中文字幕乱码中文乱码| 无码a片| 特级西西44www无码| 欧美另类激情| 91狠狠综合| 日韩欧美综合| 天天扣天天操| 国产成人小视频在线观看| 精品一本道| 国产无码自拍偷拍| 美女91网站色| 91丨九色丨蝌蚪丨丝袜| 人人看人人摸人人搞| 91www| 国产欧美日本| 亚洲日韩视频在线观看| 国产色婷婷| 午夜福利2025| 久久精品片| 男人午夜网站| 日韩欧美视频在线播放| 牛牛精品一区| 一区二区三区四区视频在线| 中文字幕亚洲一区| 无码一二三区| 亚洲AV无码国产精品| 激情一一区二区三区| 精品孕妇一级A片免费看| 亚洲成人视频在线播放| 操屄在线视频| 天堂网亚洲| 69国产精品成人无码视频色 | 欧美黄片网站| 日韩av三级在线观看| AV影音在线| 黄色三级片视频| 亚洲天堂国产| 伊人综合视频| 国产高清无码一区二区| 淫揉BBB揉揉揉BBBBB| 久久精品欧美| 在线观看国产区| 久热精品在线| 亚洲精品无码免费| 2019国产精品| x88AV吊钟奶熟女| AV无码免费观看| 欧美精产国品一二三区| 久久久久久久香蕉视频| 中文字幕无码精品三级在线欧美| 欧美极品少妇| av婷婷五月天| 精品成人A片久久久久久不卡三区| 精品国产乱码久久久久久郑州公司| 欧美三级片在线| 自拍偷拍免费| 九月婷婷综合| 波多野结衣av在线观看| 91麻豆精品视频| 激情五月天影院| 高清无码在线看| 粉嫩一区| 在线观看黄色小电影| 国内自拍视频网| 黄片免费看网站| 久久国产精品久久| 亚洲免费高清| 人人妻人人澡人人爽久久| 国产精品免费一区二区三区四区视频| 男女av免费观看| 粉嫩99精品99久久久久久夜| 97人人草| 午夜性爱福利| 欧美在线观看网站18| 无码AV电影在线观看| 色色综合视频| 在线有区别亚洲| 嫩BBB槡BBBB槡BBB| 亚洲无码p| 香蕉国产在线| 人人超碰人人| 成人国产AV精| 好叼操| 国产特黄| 成人AV午夜福利| 男人的天堂手机在线| 日韩欧美毛片| 五月丁香六月| 伊人网在线免费视频| 免费看无码| 久久黄色大片| 西西特级无码444www| 国产97热人人| 成年人黄色视频免费观看| 新中文字幕| 伊人77| 精品二区| 日本黄色的视频| 影音先锋91久久网| 中文字字幕在线中文| 成人视频一区二区三区| 色操人| 色九月婷婷| 国产精品久久毛片| 美女乱伦| 毛片网站在线观看| 日韩中文字幕无码人妻| 中文字幕+乱码+中文乱码视频在线观看| 日韩午夜电影| A片在线免费看| 巨乳无码噜噜噜久久久| 大地资源第5页在线| 操屄视频网站| 国产精品AV在线| 亚洲无码视频在线观看高清| www.青草视频| 麻豆精品在线观看| 中文字幕在线观看免费高清完整版在线观看 | 最好看2019中文在线播放电影| 久久国产乱子伦精品免费午夜... 国产毛片精品一区二区色欲黄A片 | 成人无码影院日韩,成人年…| 毛片中文字幕| 国产人成一区二区三区影院| 亚洲一级免费免费在线观看| 中文字幕永久在线视频| 又大又粗又爽| 大香蕉视频网| 黄色一级爱爱| 国产小电影在线观看| 亚洲成av人无码| www.黄片| 无码欧美精品一区二区| 亚洲精品中文字幕成人片| 特极西西444WWW大胆无码 | 内射一区二区三区| 一级性爽A√毛片| 国产秘久久一区二区| 日韩性爱视频在线播放| 日本天堂在线视频| 日韩熟妇无码中文字幕| 国产成人av| 秘蜜桃色一区二区三区在线观看 | 99热这里只有精品7| 日本少妇高潮| 韩国中文字幕HD久久精品| 亚洲色图第一页| 亚洲无码在线免费视频| 麻豆乱婬一区二区三区| 五月天深爱激情网| 思思热思思操| 午夜国产在线观看| 亚洲北条麻妃一级A片| 日韩无码免费电影| 精品九九九九| 91大神在线资源观看无广告| 97精品久久| 中国黄色大片| 日韩中文字幕| 东京热视频网址| 欧美黄色网址| 午夜成人福利| 少妇性受XXXX黑人XYX性爽 | 激情视频免费在线观看| 久久久国产精品视频| 夜色福利在线看| 一区二区三区四区在线看| 国产成人精品一区二区三区在线| 日日夜夜爱| 久久天堂AV综合合色蜜桃网| 亚洲中文字幕2025| 欧美日综合| 97亚洲视频| 五月开心婷婷| 欧美性猛交XXXX乱大交| 国产成人自拍视频在线观看| 国产福利91精品| 天天干天天日蜜臀色欲av| 欧美黄色片网站| 91大片| 特级西西444www高清大胆免费看| 黄色电影天堂| 超碰在线观看97| 亚洲四房播| 九九九免费| 女生自慰在线观看| 五月婷婷成人| www.激情五月天| 大色欧美综合| 91麻花| 亚洲热在线观看| 麻豆精品一区二区三区| 97超级碰| 亚洲高清视频在线观看| 色悠悠中文字幕| 激情五月天丁香| 翔田千里无码精品|