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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

安卓自定义View-类似操场跑道

發(fā)布時(shí)間:2024/5/15 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 安卓自定义View-类似操场跑道 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

先上圖:


由于是新手,代碼通篇較簡(jiǎn)單,啰嗦之處還請(qǐng)見(jiàn)諒
代碼僅為關(guān)鍵部分,不是完整項(xiàng)目案例,更多功能可以自行拓展,這里只是記錄一下并且給大佬們僅提供思路

核心思路 如圖:

addArc:用于添加一個(gè)圓弧路徑到當(dāng)前路徑中
arcTo :與 addArc 方法類似,也是用于添加一個(gè)圓弧路徑到當(dāng)前路徑中,但與 addArc 不同的是,arcTo 方法可以指定圓弧的起點(diǎn)和終點(diǎn),而不會(huì)自動(dòng)連接這兩個(gè)點(diǎn) 如上圖所示
lineTo :用于從當(dāng)前路徑的最后一個(gè)點(diǎn)繪制一條直線到指定的點(diǎn)
PathMeasure :
PathMeasure 類的主要作用是計(jì)算路徑的長(zhǎng)度,以及用于獲取路徑上的坐標(biāo)點(diǎn)。具體應(yīng)用場(chǎng)景如下:

  • 繪制動(dòng)畫(huà):可以使用 PathMeasure 獲取路徑的長(zhǎng)度,然后在指定的時(shí)間內(nèi),通過(guò)改變繪制位置的距離和路徑長(zhǎng)度的比例,來(lái)實(shí)現(xiàn)路徑動(dòng)畫(huà)的效果。

  • 滑動(dòng)解鎖:可以使用 PathMeasure 獲取路徑的長(zhǎng)度,然后通過(guò)手勢(shì)的滑動(dòng)速度和路徑長(zhǎng)度的比例來(lái)判斷是否達(dá)到解鎖閾值,從而實(shí)現(xiàn)滑動(dòng)解鎖功能。

  • 曲線繪制:可以使用 PathMeasure 獲取路徑上的坐標(biāo)點(diǎn),然后通過(guò)這些坐標(biāo)點(diǎn)來(lái)繪制曲線。

PathMeasure 類的常用方法如下:

  • PathMeasure(Path path, boolean forceClosed):創(chuàng)建一個(gè)用于測(cè)量給定路徑的 PathMeasure 對(duì)象,其中 path 參數(shù)是要測(cè)量的路徑對(duì)象,forceClosed 參數(shù)表示是否強(qiáng)制關(guān)閉路徑。

  • getLength():獲取路徑的總長(zhǎng)度。

  • getSegment(float startD, float stopD, Path dst, boolean startWithMoveTo):從路徑上獲取一段路徑段,并將其存儲(chǔ)在另一個(gè) Path 對(duì)象中,其中 startD 和 stopD 參數(shù)表示要獲取路徑的起始和結(jié)束位置,dst 參數(shù)表示存儲(chǔ)路徑的 Path 對(duì)象,startWithMoveTo 參數(shù)表示是否在起始點(diǎn)插入一個(gè) moveTo 命令。

  • getPosTan(float distance, float[] pos, float[] tan):獲取路徑上指定距離的坐標(biāo)位置與正切向量,并存儲(chǔ)在相應(yīng)的數(shù)組中,其中 distance 參數(shù)表示路徑的距離位置,pos 數(shù)組存儲(chǔ)路徑上該位置的坐標(biāo),tan 數(shù)組存儲(chǔ)路徑上該位置的正切向量。

  • nextContour():移動(dòng)到下一個(gè)(若存在)封閉子路徑上,并返回是否成功移動(dòng)。

可以根據(jù)需要使用上述方法來(lái)計(jì)算路徑的長(zhǎng)度、獲取路徑上的坐標(biāo)點(diǎn)、繪制路徑動(dòng)畫(huà)等等應(yīng)用場(chǎng)景。

關(guān)于繪制文字的一些知識(shí)點(diǎn),一張圖片概括:
注意文字繪制 是以view的左上角為起點(diǎn)的,不是右下角

關(guān)于基線的知識(shí)可參考:鏈接: Android文字基線(Baseline)算法

下面是該View的全部代碼

/*** @author: 聽(tīng)風(fēng)* @date: 2023/5/29** 寬 高 比 2.3 :1 */ class TrackView(context: Context) : View(context) {constructor(context: Context, attrs: AttributeSet) : this(context) {lineSpace = dp2px(20)initPaint()}//內(nèi)部線畫(huà)筆 內(nèi)部跑道線lateinit var innerPaint: Paint//中間線畫(huà)筆 中間跑道線lateinit var centerPaint: Paint//外部線畫(huà)筆 外部跑道線lateinit var outPaint: Paint//跑道背景色lateinit var bgPaint: Paint//中間文字畫(huà)筆lateinit var centerTextPaint: Paint//用戶名畫(huà)筆lateinit var textPaint: Paint//名字背景畫(huà)筆lateinit var mTextBgPaint: Paint//icon 畫(huà)筆lateinit var iconPaint: Paint//已運(yùn)動(dòng)距離畫(huà)筆lateinit var dstPaint: Paint//外部線pathlateinit var outPath: Path//中間線pathlateinit var centerPath: Path//中間運(yùn)動(dòng)片段pathprivate val dstPath = Path()//跑道背景pathlateinit var bgPath: Path//內(nèi)部線pathlateinit var innerPath: Path//內(nèi)部線顏色private val innerColor = Color.BLACK//中間線顏色private val centreColor = Color.GRAY//最外部線顏色private val outColor = Color.BLACK//跑道線之間間隔private var lineSpace = 0//內(nèi)部矩形lateinit var innerRect: RectF //內(nèi)部矩形lateinit var innerRectL: RectF //內(nèi)部矩形lateinit var innerRectR: RectF//中間矩形lateinit var centerRect: RectF //中間矩形lateinit var centerRect1: RectF //中間矩形lateinit var centerRect2: RectF//外部矩形lateinit var outRect: RectF //外部矩形lateinit var outRect1: RectF //外部矩形lateinit var outRect2: RectF//測(cè)量中間文字用private val textBounds = Rect()//畫(huà)布寬高private var mWidth = 0 //畫(huà)布寬高private var mHeight = 0//private val mContext: Context? = null//是否初始化完成 防止重復(fù)測(cè)量private var inited = false//lateinit var icon: Bitmap//lateinit var startBp: Bitmap//起點(diǎn)圖片坐標(biāo)private val startPoint = Point()//測(cè)量已運(yùn)動(dòng)路徑用var measure = PathMeasure()//中間跑道路徑的實(shí)際長(zhǎng)度var pathLength = 0fprivate val singleDistance = 0f //單人已運(yùn)動(dòng)距離private val sumDis = 400 //操場(chǎng)總距離//用來(lái)記錄path上某距離處坐標(biāo)var point = FloatArray(2)private fun initPaint() {innerPaint = Paint(Paint.ANTI_ALIAS_FLAG or Paint.DITHER_FLAG).apply {color = innerColorstyle = Paint.Style.STROKEstrokeWidth = dp2px(2).toFloat()}centerPaint = Paint(Paint.ANTI_ALIAS_FLAG or Paint.DITHER_FLAG).apply {color = centreColorstyle = Paint.Style.STROKEstrokeWidth = dp2px(1).toFloat()}//虛線 參數(shù)1:{虛線長(zhǎng)度,虛線間隔} 參數(shù)2:開(kāi)始的偏移量val dashPathEffect =DashPathEffect(floatArrayOf(dp2px(10).toFloat(),dp2px(5).toFloat()), 0f)centerPaint.pathEffect = dashPathEffectoutPaint = Paint(Paint.ANTI_ALIAS_FLAG or Paint.DITHER_FLAG).apply {color = outColorstyle = Paint.Style.STROKEstrokeWidth = dp2px(2).toFloat()}bgPaint = Paint(Paint.ANTI_ALIAS_FLAG or Paint.DITHER_FLAG).apply {color = Color.parseColor("#55ffffff")style = Paint.Style.STROKEstrokeWidth = (lineSpace * 2).toFloat()}centerTextPaint = Paint(Paint.ANTI_ALIAS_FLAG or Paint.DITHER_FLAG).apply {color = Color.BLUEstrokeWidth = sp2px(2).toFloat()textSize = sp2px(30).toFloat()}textPaint = Paint(Paint.ANTI_ALIAS_FLAG or Paint.DITHER_FLAG).apply {color = Color.BLACKtextSize = sp2px(10).toFloat()}mTextBgPaint = Paint(Paint.ANTI_ALIAS_FLAG or Paint.DITHER_FLAG).apply {color = -0x4c080809style = Paint.Style.FILL_AND_STROKEstrokeWidth = sp2px(10 + 4).toFloat()strokeCap = Paint.Cap.ROUND}iconPaint = Paint(Paint.ANTI_ALIAS_FLAG or Paint.DITHER_FLAG).apply {style = Paint.Style.STROKEstrokeWidth = 1f}dstPaint = Paint(Paint.ANTI_ALIAS_FLAG or Paint.DITHER_FLAG).apply {style = Paint.Style.STROKEstrokeWidth = dp2px(5).toFloat()strokeCap = Paint.Cap.ROUNDcolor = Color.BLUE}}override fun onMeasure(widthMeasureSpec: Int, heightMeasureSpec: Int) {super.onMeasure(widthMeasureSpec, heightMeasureSpec)//可能會(huì)被多次測(cè)量if (!inited) {mWidth = MeasureSpec.getSize(widthMeasureSpec)mHeight = MeasureSpec.getSize(heightMeasureSpec)inited = true}}override fun onLayout(changed: Boolean, left: Int, top: Int, right: Int, bottom: Int) {super.onLayout(changed, left, top, right, bottom)initRect()}private fun initRect() {//跑道距邊緣的Padding//跑道距邊緣的Paddingval leftPadding = dp2px(20)val rightPadding = dp2px(20)val topPadding = dp2px(10)val bottomPadding = dp2px(10)//畫(huà)外面//畫(huà)外面val outWidth = outPaint.strokeWidth.toInt()//最外面跑道線val x = outWidth / 2 + leftPaddingval y = outWidth / 2 + topPaddingval x1 = width - outWidth / 2 - rightPaddingval y1 = height - outWidth / 2 - bottomPaddingval outSpace = y1 - y //實(shí)際高度outRect = RectF(x.toFloat(), y.toFloat(), x1.toFloat(), y1.toFloat())//輔助矩形1val ox1 = xval oy1 = yval ox11 = x + outSpaceval oy11 = y + outSpaceoutRect1 = RectF(ox1.toFloat(), oy1.toFloat(), ox11.toFloat(), oy11.toFloat())//輔助矩形2val ox2 = x1 - outSpaceval oy2 = yval ox12 = x1val oy12 = y1outRect2 = RectF(ox2.toFloat(), oy2.toFloat(), ox12.toFloat(), oy12.toFloat())//閉合outPath = Path()outPath.addArc(outRect2, 270f, 180f)outPath.arcTo(outRect1, 90f, 180f)outPath.lineTo((x1 - outSpace / 2).toFloat(), y.toFloat())//畫(huà)中間-中間和里面都是重復(fù)上面步驟 只是矩形長(zhǎng)寬等距離縮小//畫(huà)中間val cx = x + lineSpaceval cy = y + lineSpaceval cx1 = x1 - lineSpaceval cy1 = y1 - lineSpace//中間矩形實(shí)際高度val centerHeight = cy1 - cycenterRect = RectF(cx.toFloat(), cy.toFloat(), cx1.toFloat(), cy1.toFloat())//輔助矩形1val cx2 = cxval cy2 = cyval cx12 = cx + centerHeightval cy12 = cy + centerHeightcenterRect1 = RectF(cx2.toFloat(), cy2.toFloat(), cx12.toFloat(), cy12.toFloat())//輔助矩形2val cx3 = cx1 - centerHeightval cy3 = cyval cx13 = cx1val cy13 = cy1centerRect2 = RectF(cx3.toFloat(), cy3.toFloat(), cx13.toFloat(), cy13.toFloat())//閉合centerPath = Path()centerPath.addArc(centerRect2, 270f, 180f)centerPath.arcTo(centerRect1, 90f, 180f)centerPath.lineTo((cx1 - centerHeight / 2).toFloat(), cy.toFloat())startPoint.x = cx1 - centerHeight / 2startPoint.y = cy//畫(huà)里面//畫(huà)里面val ix = cx + lineSpaceval iy = cy + lineSpaceval ix1 = cx1 - lineSpaceval iy1 = cy1 - lineSpace//里面矩形實(shí)際高度val innerHeight = iy1 - iyinnerRect = RectF(ix.toFloat(), iy.toFloat(), ix1.toFloat(), iy1.toFloat())//輔助矩形1val ix2 = ixval iy2 = iyval ix12 = ix + innerHeightval iy12 = iy + innerHeightinnerRectL = RectF(ix2.toFloat(), iy2.toFloat(), ix12.toFloat(), iy12.toFloat())//輔助矩形2val ix3 = ix1 - innerHeightval iy3 = iyval ix13 = ix1val iy13 = iy1innerRectR = RectF(ix3.toFloat(), iy3.toFloat(), ix13.toFloat(), iy13.toFloat())//閉合innerPath = Path()innerPath.addArc(innerRectR, 270f, 180f)innerPath.arcTo(innerRectL, 90f, 180f)innerPath.lineTo((ix1 - innerHeight / 2).toFloat(), iy.toFloat())bgPath = centerPath//測(cè)量路徑measure.setPath(centerPath, false)pathLength = measure.lengthicon = BitmapFactory.decodeResource(context.resources, R.drawable.icon_runaway)startBp = BitmapFactory.decodeResource(context.resources, R.drawable.start)}override fun onDraw(canvas: Canvas) {super.onDraw(canvas)//跑道背景canvas.drawPath(bgPath, bgPaint)//三條跑道線//三條跑道線canvas.drawPath(outPath, outPaint)canvas.drawPath(centerPath, centerPaint)canvas.drawPath(innerPath, innerPaint)//起點(diǎn)圖片canvas.drawBitmap(startBp!!,(startPoint.x - (startBp.width * 2)).toFloat(),(startPoint.y - (startBp.height * 2)).toFloat(),iconPaint)//單人模式//畫(huà)已運(yùn)動(dòng)距離路徑,已運(yùn)動(dòng)的pathdstPath.reset()measure.setPath(centerPath, false)//拿到從0開(kāi)始到距離為singleDistance 長(zhǎng)度的 path片段measure.getSegment(0f, getPosition(singleDistance), dstPath, true)canvas.drawPath(dstPath, dstPaint)//拿到centerPath 上距離為 singleDistance 的終點(diǎn)坐標(biāo)measure.getPosTan(getPosition(singleDistance), point, null)//畫(huà)頭像val halfWidth = icon.width / 2val halfHeight = icon.height / 2canvas.drawBitmap(icon, point[0] - halfWidth, point[1] - halfHeight, iconPaint)//畫(huà)名字drawName(canvas, point, halfHeight, "微風(fēng)輕起");//...}private fun drawName(canvas: Canvas, point: FloatArray, halfHeight: Int, name: String) {//畫(huà)名字//頭像頂部中心坐標(biāo)val x = point[0]val y = point[1] - halfHeight//名字距離頭像的間隔val spacing = dp2px(4).toFloat()textBounds.setEmpty()//計(jì)算給定字符串的邊界,并將結(jié)果保存在給定的 textBounds 對(duì)象中。textPaint.getTextBounds(name, 0, name.length, textBounds)//畫(huà) 文字坐標(biāo)val ty: Floatval tx: Float = x - (textBounds.width() / 2)//確定基線-不了解的可以去了解下val metricsInt = textPaint.fontMetricsIntval dy = (metricsInt.bottom - metricsInt.top) / 2 - metricsInt.bottomty = y + dy - spacing//用于給文字加個(gè)背景 文字的中間水平線Yval ly = ty - (textBounds.height() / 2)canvas.drawLine(tx, ly, tx + textBounds.width(), ly, mTextBgPaint)canvas.drawText(name, tx, ty, textPaint)}/*** 預(yù)設(shè):跑道 400米* 通過(guò)實(shí)際距離 經(jīng)過(guò)和預(yù)設(shè)跑道距離 轉(zhuǎn)換,得到 distance 在跑道上的具體距離,進(jìn)而確定位置*/private fun getPosition(distance: Float): Float {return pathLength * distance / sumDis % pathLength}fun sp2px(spValue: Int): Int {val fontScale = resources.displayMetrics.scaledDensityreturn (spValue * fontScale + 0.5f).toInt()}fun dp2px(dp: Int): Int {val scale = resources.displayMetrics.densityreturn (dp * scale + 0.5f).toInt()}}

總結(jié)

以上是生活随笔為你收集整理的安卓自定义View-类似操场跑道的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

久久国产电影 | 三级av免费 | 不卡的av在线 | 午夜久久网站 | 91福利视频免费观看 | 欧美激情视频一区 | 亚洲高清国产视频 | 久久久久久久久久久高潮一区二区 | 国产黄免费 | 黄色大全在线观看 | 欧美一区二区三区在线播放 | 国产精品热视频 | av在线成人 | 亚洲不卡av一区二区三区 | 在线中文字幕av观看 | 日韩在线一区二区免费 | 久久国产精品99久久久久久老狼 | 97国产在线视频 | 国产精品www| 91九色蝌蚪视频在线 | 91人人视频在线观看 | 黄色一及电影 | 涩涩爱夜夜爱 | 黄色aaa毛片 | 西西444www大胆高清图片 | 日b视频在线观看网址 | 97色在线观看| 日韩激情久久 | 国产精品99久久久 | 久99精品| 日韩精品欧美专区 | 少妇高潮流白浆在线观看 | 九色精品 | 亚州精品国产 | 欧美精品久久久久a | 久久激情精品 | 精品九九九九 | 中文字幕资源在线观看 | 久久久久综合精品福利啪啪 | 国产又粗又猛又爽又黄的视频免费 | 国产精品原创av片国产免费 | 日韩av电影网站在线观看 | 亚洲综合在线视频 | 美女久久精品 | 999久久国产精品免费观看网站 | 国产精品自产拍在线观看网站 | 91禁在线观看| 五月综合激情婷婷 | 少妇超碰在线 | 久久免费精品视频 | 天天干天天射天天插 | 欧美日韩精品二区第二页 | 国产精品激情 | 日韩免费一级电影 | 午夜手机看片 | 精品国产免费看 | 99综合电影在线视频 | 成人午夜剧场在线观看 | 久久男人中文字幕资源站 | 一级黄色大片在线观看 | 婷婷综合伊人 | 久久夜色精品国产欧美乱 | 色噜噜噜噜 | 成人av电影免费在线播放 | 欧美一二三区播放 | www狠狠操| 日韩视频免费观看高清 | av电影在线免费观看 | 日韩中文字幕a | 国产精品一区二区在线观看免费 | 亚洲高清av| 美女网站在线播放 | 久久久久久久免费看 | 久草91视频 | 丁香激情五月 | 99久久er热在这里只有精品66 | 免费视频在线观看网站 | 欧美精品亚洲精品 | 日日草视频 | 欧美在线观看小视频 | 美女网站在线播放 | 五月婷婷六月丁香激情 | 亚洲有 在线 | 精品一区二区三区四区在线 | 综合网久久 | 欧美一级免费高清 | 97av在线视频免费播放 | 国产精品免费视频网站 | 狠狠干网址 | 久久99亚洲网美利坚合众国 | 精品中文字幕在线观看 | 国产精品久久久影视 | av电影在线观看完整版一区二区 | 婷婷丁香在线观看 | 成人av播放 | 国产色秀视频 | 九月婷婷人人澡人人添人人爽 | www.国产在线观看 | 免费下载高清毛片 | 97网站| 亚洲激情综合 | 在线观看精品黄av片免费 | 成人久久18免费网站 | 久久久久久久久久久网 | 91黄色在线看 | 韩国在线一区 | 日一日操一操 | 午夜视频在线观看一区 | 国产一级大片在线观看 | 亚洲视频 中文字幕 | 91热爆在线观看 | 一区 在线观看 | 99精品一区二区三区 | 亚洲精品一区二区网址 | 人人插人人| 国产麻豆剧传媒免费观看 | 五月婷网站| 国产男女爽爽爽免费视频 | 91丨九色丨91啦蝌蚪老版 | 91久久影院| 在线导航av | 碰超在线97人人 | 99免费在线播放99久久免费 | 99久久精品免费 | 国产福利网站 | 久久久免费视频播放 | 激情影院在线观看 | 99在线免费观看视频 | 日本精品视频一区二区 | 天天综合成人 | www操操操 | 国产做a爱一级久久 | 草久在线播放 | 亚洲激情国产精品 | 激情欧美xxxx | 激情久久网 | 日韩一二三| 成人免费观看a | 欧美aaa视频| 在线观看网站黄 | 中文字幕精品www乱入免费视频 | 国产精品女主播一区二区三区 | 中文字幕亚洲在线观看 | 九九99视频 | 国产做aⅴ在线视频播放 | 91亚洲精品乱码久久久久久蜜桃 | 欧美日韩免费观看一区二区三区 | 天天综合狠狠精品 | 国产精品成人自产拍在线观看 | 超碰成人av | 日本公妇在线观看 | 久久久人人人 | 天堂v中文 | 久久99中文字幕 | 亚洲午夜精品久久久久久久久久久久 | 午夜久操 | av资源中文字幕 | 99精品在线观看视频 | 亚洲三级视频 | 99久在线精品99re8热视频 | 午夜婷婷综合 | 麻豆国产精品一区二区三区 | 一级欧美一级日韩 | 911国产在线观看 | 久久日韩精品 | 成人在线观看网址 | 免费97视频 | 免费在线一区二区三区 | 色婷婷综合五月 | 日韩av手机在线看 | 婷婷精品国产一区二区三区日韩 | 成人免费在线观看av | 十八岁免进欧美 | 成人夜晚看av | 夜夜操天天干, | 免费一级特黄录像 | 蜜桃视频在线观看一区 | 国产成人一区二区三区 | 亚洲 中文 欧美 日韩vr 在线 | 一级α片 | 国产一级精品在线观看 | 91亚洲精品久久久蜜桃网站 | 国产99久 | 日日干天天爽 | 国产资源在线播放 | av丝袜天堂| 久久丁香网 | 99久久精品国产观看 | 久久久在线视频 | 四虎在线永久免费观看 | 日日干视频 | 99在线免费视频 | 黄色录像av | 国产亚洲91| 亚洲视频免费在线看 | www免费 | 免费欧美 | 午夜视频在线瓜伦 | 一级一片免费观看 | 国产精品麻豆三级一区视频 | 深夜免费福利网站 | 探花视频在线观看免费 | 国内久久久| 亚洲精品国产精品国自产 | 国产欧美综合在线观看 | 五月情婷婷| 欧美日本中文字幕 | 免费视频 你懂的 | 在线观看电影av | 日韩激情久久 | 综合网五月天 | 操少妇视频| 国产精品成久久久久三级 | 亚洲国产精品视频在线观看 | 国产一级二级三级视频 | www.97视频| 成人av久久 | 在线观看视频国产 | 久久久综合 | 在线看片日韩 | 免费观看日韩av | av天天在线观看 | 日韩三级一区 | 国产精品久久久久久久久久直播 | 一区二区精品在线 | 亚洲黄色免费电影 | 国产黄在线播放 | 午夜精品中文字幕 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 亚洲精品国产日韩 | 一区二区三区在线免费播放 | 天天操天天摸天天爽 | 黄色三级在线观看 | 99国产成+人+综合+亚洲 欧美 | 一区二区伦理 | 性色在线视频 | 久久99精品久久久久婷婷 | 国产99久久久国产精品成人免费 | 欧洲精品二区 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 黄色大片日本 | 国产vs久久 | 中文字幕国内精品 | 欧美一级特黄aaaaaa大片在线观看 | 亚州欧美视频 | 不卡的av电影 | 二区中文字幕 | 亚洲精品福利在线观看 | 久久久久免费观看 | 免费无遮挡动漫网站 | 狠狠婷婷 | 少妇高潮流白浆在线观看 | 啪啪凸凸 | 综合色在线 | 麻豆久久精品 | 国产精品ⅴa有声小说 | 亚洲另类交 | 国产亚洲精品久久久久久久久久久久 | av中文字幕亚洲 | 免费在线观看黄 | 中文乱幕日产无线码1区 | 免费美女久久99 | 福利区在线观看 | 婷婷在线网站 | 日韩欧美高清视频在线观看 | 91精彩视频在线观看 | 亚洲精品男人天堂 | 丁香午夜婷婷 | 超碰在线官网 | 久久优 | 国产成人精品女人久久久 | 国产精品久久久久久久久久了 | 成 人 黄 色 视频免费播放 | 少妇bbb好爽 | 美女黄色网在线播放 | 中文免费在线观看 | www·22com天天操| 久草国产精品 | 狠狠色丁香 | 天天射,天天干 | 亚洲电影成人 | 国产女人40精品一区毛片视频 | 精品96久久久久久中文字幕无 | 男女激情免费网站 | 91在线视频一区 | 91麻豆精品国产自产在线游戏 | 黄色一级免费网站 | 中文字幕资源网 国产 | 香蕉久久久久久久 | 久久久精品国产一区二区三区 | 成人一级片在线观看 | 97国产大学生情侣白嫩酒店 | 欧美小视频在线观看 | 国产黄色片免费 | 精品国产一区二区三区蜜臀 | 日韩在线第一 | 最近中文字幕国语免费高清6 | 久久专区| 美女精品 | 精品国产美女在线 | 国产国语在线 | 久久精品99国产 | 色香网 | 精品国产91亚洲一区二区三区www | 一区二区三区在线看 | 激情五月婷婷激情 | 国产香蕉97碰碰碰视频在线观看 | 国产午夜精品av一区二区 | 欧美日韩高清一区二区 国产亚洲免费看 | 9i看片成人免费看片 | 国产91av视频在线观看 | www.五月天婷婷 | 99婷婷狠狠成为人免费视频 | 夜色资源站国产www在线视频 | 色999在线| 二区三区中文字幕 | 九九热在线观看视频 | 国产美女精品久久久 | 91精品国产电影 | 黄色亚洲大片免费在线观看 | 超碰公开在线观看 | 91久久精品一区 | 婷婷久月 | 国产精品99久久久久久久久 | 最近高清中文在线字幕在线观看 | 久久精品久久精品久久39 | av东方在线| 成人sm另类专区 | 久久国产三级 | 欧美一区二区三区激情视频 | 五月婷婷综合在线 | 狠狠色丁香久久婷婷综 | 91精品久久久久久综合乱菊 | 人交video另类hd | 99久久精品免费看国产一区二区三区 | 国产精品久久嫩一区二区免费 | 久久久久亚洲天堂 | 一级片免费观看视频 | 中文字幕一二三区 | 国产精品免费视频观看 | 少妇性色午夜淫片aaaze | 久久a级片| 国产分类视频 | 91成人免费视频 | 麻豆传媒视频在线 | 色91av| 精品欧美小视频在线观看 | 黄色a在线| 国产又粗又猛又色 | 国产精品aⅴ | 香蕉在线影院 | aa级黄色大片 | 欧美尹人 | 亚洲精选视频免费看 | 麻豆成人精品 | 国产精品一区二区果冻传媒 | 黄色a在线观看 | 97av影院 | 91网免费观看 | 国产精品高潮呻吟久久久久 | 久久免费国产精品 | 亚洲伊人网在线观看 | 日韩午夜小视频 | 免费在线91 | 国产色婷婷 | 一级α片免费看 | 中文字幕高清在线 | 久久高清视频免费 | 91 在线视频 | 国产1级毛片 | 黄色一级动作片 | 一区精品在线 | 免费亚洲片 | 三级黄色网络 | 中文欧美字幕免费 | 99精品欧美一区二区三区 | 激情五月网站 | 国产精品毛片一区二区在线 | 丁香五月亚洲综合在线 | 天天爱天天操天天爽 | 午夜18视频在线观看 | 成人a级黄色片 | 欧美另类美少妇69xxxx | 成片人卡1卡2卡3手机免费看 | 在线亚洲播放 | 久久国产欧美日韩 | 黄av资源| 91精品一区国产高清在线gif | 日本韩国中文字幕 | 久草在线免费新视频 | 伊人五月天婷婷 | 天天干夜夜夜 | 久草在线视频在线观看 | 久章操| 欧美色图视频一区 | www.亚洲精品在线 | 久久激情五月激情 | 国产一区二区在线观看视频 | 国产69久久精品成人看 | 在线激情电影 | 蜜桃视频日本 | 视频在线在亚洲 | 国产伦理剧| 综合色亚洲 | 最新av在线免费观看 | 久久视频在线免费观看 | 天堂网一区二区三区 | 国产精品成人国产乱 | 国产高清免费在线观看 | 插久久 | 中文日韩在线视频 | 日韩大片在线看 | 最近日韩中文字幕中文 | 九九免费精品 | 97超碰在线资源 | 午夜久久久久久久 | 欧美久久久久久久久久 | 欧美日韩二三区 | 天天干天天玩天天操 | 一区二区在线影院 | 亚洲欧美成人在线 | 日韩精品极品视频 | 一级片黄色片网站 | 日韩电影一区二区三区在线观看 | 亚洲国产免费看 | 久久精品精品电影网 | 在线观看av网站 | 久久久精品国产免费观看同学 | 久久久久伊人 | 色婷婷狠狠五月综合天色拍 | 久久这里只有精品9 | 波多野结衣最新 | 欧美美女激情18p | 久久国内精品视频 | 免费视频久久 | 午夜久久久精品 | 五月激情电影 | 午夜av一区二区三区 | 国产成人区| 天天综合网久久综合网 | 国产在线观看不卡 | 香蕉在线观看 | 国产私拍在线 | 亚洲精品午夜久久久久久久 | 欧美日韩久久不卡 | 超碰在线人人97 | 国产午夜精品一区二区三区四区 | 久久国产视频网站 | 欧美少妇18p | 国产精品久久久久久久久久久久久久 | 国语自产偷拍精品视频偷 | 欧美日韩裸体免费视频 | 日韩欧美一区二区三区在线 | 免费网址你懂的 | 成人av一区二区在线观看 | 精品字幕| 欧美色噜噜 | 狠狠操导航 | 色妞色视频一区二区三区四区 | 免费看十八岁美女 | 日韩美女免费线视频 | 人人舔人人爱 | 五月天高清欧美mv | 999抗病毒口服液 | 草久在线观看视频 | 国产高清中文字幕 | 日本mv大片欧洲mv大片 | av免费观看高清 | 麻豆视频在线播放 | 在线视频中文字幕一区 | 激情av五月婷婷 | 国产二区视频在线观看 | 超碰日韩在线 | 国产精选在线 | 久久精品女人毛片国产 | 少妇做爰k8经典 | 美女av免费| 久久久久久久久久久网 | 午夜美女视频 | 91av免费看 | 日韩黄色大片在线观看 | 欧美一级爽| 2019中文字幕网站 | 精品国产1区2区3区 国产欧美精品在线观看 | 美女免费视频黄 | 99欧美 | 国产高潮久久 | 国产精品一区二区吃奶在线观看 | 亚洲黄色一级大片 | 视频一区视频二区在线观看 | 中国一级特黄毛片大片久久 | 免费v片 | 婷婷深爱 | a在线v| 在线观看国产一区 | 中文国产字幕在线观看 | 99久久精品免费 | 精品国产99| 亚洲最新视频在线播放 | 日韩欧美视频在线免费观看 | 国产一级片一区二区三区 | 一区二区三区在线免费 | 手机看片国产 | 99国内精品久久久久久久 | 97超碰在线资源 | 久久久精品免费看 | 国产精品视频观看 | 在线免费观看视频你懂的 | 欧美性生活一级片 | 日本在线观看一区 | 久久成电影 | 337p日本欧洲亚洲大胆裸体艺术 | 在线小视频你懂的 | 亚洲美女视频在线观看 | 福利一区二区在线 | 波多野结衣视频一区 | av在观看| 99精品久久久久久久久久综合 | 蜜臀av免费一区二区三区 | 在线日韩亚洲 | 欧美91成人网 | 久久国产精品免费一区 | 久草久| 日日夜夜精品视频天天综合网 | 92中文资源在线 | 亚洲一区二区三区在线看 | 欧洲激情在线 | 久久婷五月 | 色综合久久天天 | 精品一区 在线 | www.天天色 | 麻豆精品视频 | 高清免费在线视频 | 免费日韩一区 | 国产在线不卡 | a午夜电影 | 91最新中文字幕 | 亚洲区视频在线 | 国模一二三区 | 亚洲国产黄色 | 国产精品麻豆免费版 | 天天天色| 精品视频999 | 国产精品美女视频 | 五月天激情在线 | 97成人啪啪网 | 久久久久成人免费 | 97麻豆视频| 国产精品美女久久久免费 | 岛国大片免费视频 | 婷婷久久综合网 | 久久亚洲综合色 | 一区二区三区在线看 | 亚洲综合日韩在线 | a级国产乱理论片在线观看 特级毛片在线观看 | 日韩av中文在线 | 国产高清一级 | 欧美日韩一区二区久久 | 一级黄色av | 亚洲爱爱视频 | 欧美一级片免费在线观看 | 天天综合网在线观看 | 91精品久久久久久综合乱菊 | 97久久精品午夜一区二区 | 国产理论片在线观看 | 九九热在线精品视频 | 欧美精品一区二区性色 | 中文国产成人精品久久一 | 精品99视频| 人人爽人人乐 | 超碰97在线资源站 | 激情五月在线视频 | 黄色aa久久| www.神马久久| 久久天堂网站 | 婷婷在线视频观看 | 亚洲午夜小视频 | 成人午夜精品 | 黄色三级免费片 | 日韩免费高清在线 | 午夜黄色一级片 | 日韩电影中文字幕在线观看 | 国产精品久久久久aaaa | 二区中文字幕 | 亚洲人天堂 | 欧美少妇xx | 欧美激情视频在线观看免费 | 日韩在线免费视频观看 | 欧美激情片在线观看 | 久久免费电影网 | 在线观看免费av网站 | 在线看黄色的网站 | 在线看日韩av | 狠狠狠狠狠狠 | 亚洲va天堂va欧美ⅴa在线 | 久久久www免费电影网 | 亚洲电影第一页av | 亚洲精品一区二区三区新线路 | 亚洲精品综合一区二区 | 一区二区三区电影在线播 | 亚州性色 | 色爽网站 | 国产视频久久 | 免费三级大片 | 国产福利网站 | 天天操天天爱天天爽 | 日本久久高清视频 | 欧美日韩国产精品一区 | 麻豆成人在线观看 | 999久久久国产精品 高清av免费观看 | 日韩三级.com | 波多野结衣最新 | 国产 日韩 在线 亚洲 字幕 中文 | 伊色综合久久之综合久久 | 在线黄频| 国内久久久久久 | 在线观看韩国av | 婷婷在线观看视频 | 激情欧美丁香 | 午夜精品福利一区二区三区蜜桃 | 久久理论影院 | 中文在线资源 | 狠狠色噜噜狠狠狠狠2022 | 91色在线观看 | a在线视频v视频 | 久久久久久不卡 | 国产高h视频 | 亚洲精品h | 精品播放| 久久色中文字幕 | 欧美性生活免费看 | 亚洲视频精品 | 色天天| 久久99国产精品久久 | 久久亚洲免费视频 | 99视频偷窥在线精品国自产拍 | 精品一区二区三区香蕉蜜桃 | 黄色综合 | 国产一区精品在线观看 | 色偷偷男人的天堂av | 欧美少妇18p | 免费看麻豆 | 日韩综合色 | 亚洲精品mv在线观看 | 人人舔人人舔 | 在线小视频| 在线免费观看黄色大片 | 国产高清久久 | 又紧又大又爽精品一区二区 | 91在线视频精品 | 人人狠狠综合久久亚洲 | 亚洲精品在线电影 | 亚洲成人国产 | 操久| 国产一区欧美二区 | 久久免费观看少妇a级毛片 久久久久成人免费 | 日韩中文在线电影 | 精品免费一区二区三区 | 久久激情五月丁香伊人 | 九九热只有精品 | 丁香久久综合 | 337p日本大胆噜噜噜噜 | 国产黄在线播放 | 国产高清福利在线 | 中文区中文字幕免费看 | 欧美一级裸体视频 | 手机av在线网站 | 国产日产在线观看 | 一区在线观看视频 | 亚洲涩涩网| 成人免费网视频 | 毛片一二区 | 天天爽夜夜操 | 69夜色精品国产69乱 | 天天激情综合 | 国产精品久久久久久久久免费 | 日批视频在线观看免费 | 中文字幕日本在线观看 | 在线视频 成人 | 国产涩涩网站 | 狠狠躁夜夜a产精品视频 | 国产中的精品av小宝探花 | 久久成人精品视频 | 午夜一级免费电影 | 国产成人a亚洲精品v | av网站免费在线 | 91九色porn在线资源 | 国产成人香蕉 | 国产1级毛片 | 91看毛片| 黄色毛片视频免费观看中文 | 91福利视频在线 | 天天操天天操天天 | 精品国产一区二区久久 | 91黄站| 国产字幕在线观看 | 97超碰人人在线 | 国产 中文 日韩 欧美 | 日韩av片在线 | 国产精品视频在线看 | 2023亚洲精品国偷拍自产在线 | 肉色欧美久久久久久久免费看 | 日韩欧美精品一区 | 天天操天天操天天操天天操天天操天天操 | 探花视频在线观看+在线播放 | 国产一区二区三区免费在线观看 | 免费男女羞羞的视频网站中文字幕 | 国产精品久久久久久久久久免费看 | 亚洲综合激情小说 | 日韩精品在线播放 | 99热手机在线观看 | 天天爱综合 | 色综合久久久久综合体 | 国产中文自拍 | 日韩免费播放 | 黄色影院在线观看 | 蜜桃视频成人在线观看 | 99九九热只有国产精品 | 亚洲精品456在线播放 | 黄色av一级 | 美女在线黄 | 久久久久亚洲最大xxxx | 国产原创在线 | 91看片在线免费观看 | 综合久久影院 | 欧美精品亚洲精品日韩精品 | 久综合网| 国产亚洲在线观看 | 久久免费在线视频 | 婷婷综合av| 国产a视频免费观看 | 国产精品入口麻豆 | 91自拍视频在线 | 成人久久电影 | 国产区免费 | 国产专区欧美专区 | 成年人在线免费看视频 | 91尤物国产尤物福利在线播放 | 精品国产自在精品国产精野外直播 | 日韩av电影网站在线观看 | 97久久精品午夜一区二区 | 亚洲精品自拍 | 亚洲伊人天堂 | 国产成人在线免费观看 | 少妇18xxxx性xxxx片 | 成年人电影免费在线观看 | 在线观看91网站 | 色91在线视频 | 1024手机在线看 | 日韩av中文 | 日韩有码第一页 | 日韩精选在线观看 | 美州a亚洲一视本频v色道 | 久久久久国产a免费观看rela | 国产又粗又猛又黄又爽视频 | 黄色高清视频在线观看 | 97超碰在线资源 | 日批视频在线 | 激情五月色播五月 | 视频在线观看入口黄最新永久免费国产 | 毛片网在线 | 九九热99视频 | 日韩成人在线免费观看 | 日韩久久久久久 | 亚洲精品国久久99热 | 日韩欧美在线免费观看 | 精品久久久久久综合日本 | 国产又黄又爽无遮挡 | 在线免费观看亚洲视频 | 日韩超碰在线 | 日韩国产精品久久久久久亚洲 | 久久综合免费视频 | 欧美在一区 | 国产手机在线观看视频 | 久久国产精品一区二区 | 国产精品岛国久久久久久久久红粉 | 久久香蕉电影网 | 亚洲综合视频在线 | 久久草在线视频国产 | av大全在线免费观看 | 久久一区二区三区国产精品 | 69性欧美| 夜夜摸夜夜爽 | 免费男女羞羞的视频网站中文字幕 | 视频一区在线免费观看 | 曰韩精品| 中文字幕国产精品一区二区 | 免费看片成人 | 91香蕉视频 | 精品 激情| 精品国产成人在线影院 | 日本不卡视频 | 国产亚洲一级高清 | 亚洲日本va午夜在线影院 | 欧美精品久久久久 | .国产精品成人自产拍在线观看6 | 黄色性av| 国产视频精品免费播放 | 欧美少妇的秘密 | 久久高清国产 | 亚洲一区二区三区在线看 | 国产在线中文字幕 | 福利视频一区二区 | 日本三级不卡 | 欧美久久久影院 | 免费在线观看一区二区三区 | 国产综合激情 | 国产精品一区二区麻豆 | 激情电影影院 | 91免费版在线观看 | 天天激情天天干 | 玖玖精品视频 | 日本韩国精品一区二区在线观看 | 视频一区二区三区视频 | 四虎永久免费网站 | 天天操一操 | 国产成人亚洲精品自产在线 | 亚洲人在线 | 一本之道乱码区 | 午夜黄色一级片 | 91探花国产综合在线精品 | 久久免费视频在线 | 亚洲一级国产 | 九九综合九九综合 | 黄a在线观看 | 婷婷久久婷婷 | 久久久久久久久久毛片 | 日日爱999| 在线观看成人小视频 | 91成年视频| 日韩精品观看 | 黄色a在线| 999电影免费在线观看 | 成人国产精品免费 | 欧美日韩在线观看一区二区 | 成人久久久久久久久 | 天天艹天天干天天 | 国产在线精品二区 | 国产不卡在线观看视频 | 最新av免费在线观看 | 97在线观看视频国产 | 菠萝菠萝在线精品视频 | 日韩免费高清在线 | 国产一区二区在线播放视频 | 日本aa在线 | 国产午夜三级一区二区三 | 香蕉视频亚洲 | 国产中文a | 日韩欧美电影在线 | 国产视频在线观看免费 | 国产亚洲综合在线 | 91免费在线视频 | 一区二区三区 中文字幕 | 精品久久久免费视频 | 亚洲天天| 毛片在线网 | 91麻豆精品国产91久久久久久久久 | 免费中午字幕无吗 | 国内毛片毛片 | 日韩在线观看第一页 | 精品久久久成人 | 亚洲精品高清视频 | 91精品视频免费 | 色婷婷色 | 中文字幕电影在线 | 日本性视频 | 久久久av电影 | 国产资源免费在线观看 | av免费在线观看1 | 亚洲一级黄色片 | 日日夜夜免费精品视频 | 久久不卡av | 国产成人久久精品77777综合 | 粉嫩av一区二区三区四区五区 | 91新人在线观看 | 黄色91在线观看 | 欧美一级特黄aaaaaa大片在线观看 | 亚洲美女精品视频 | 国产精品va视频 | 天天操天天干天天插 | 91精品国产成人www | 国产精品18久久久久久首页狼 | 亚洲精选国产 | 91精品国产自产在线观看永久 | 十八岁以下禁止观看的1000个网站 | 亚洲一区日韩精品 | 00av视频| 97超碰免费在线观看 | 五月天网站在线 | 久久狠狠一本精品综合网 | 深爱婷婷 | 最近高清中文字幕 | 国产精品爽爽久久久久久蜜臀 | 久热久草 | 日韩精品视频免费 | 欧美在线视频免费 | 天天操操操操操操 | 欧美日韩国产在线精品 | 欧美大片aaa | 日韩黄色影院 | 国产成人精品电影久久久 | 国产精品免费一区二区三区在线观看 | 成人国产精品久久久久久亚洲 | 91精品国产麻豆国产自产影视 | 久久99亚洲网美利坚合众国 | 久久久久久久久艹 | 成人高清在线 | 在线黄色av电影 | 亚洲天堂网在线视频观看 | 91在线精品播放 | 欧美性黄网官网 | 在线亚洲精品 | 日日夜夜天天久久 | 91看毛片| 波多野结衣小视频 | 婷婷丁香视频 | 中文字幕在线国产 | 亚洲高清激情 | 欧美午夜精品久久久久久孕妇 | 久久国产精品电影 | 国产精品视频地址 | 国产一区视频导航 | 色播五月激情综合网 | 中文字幕在线观看第三页 | 国语黄色片 | 国内精品亚洲 | 黄色软件视频网站 | 五月婷婷视频在线观看 | www激情网 | 在线观看黄网站 | 五月天激情综合网 | 最近2019年日本中文免费字幕 | 在线成人观看 | 久久这里只有精品视频99 | 国产精品亚洲片在线播放 | 久久久国产精品网站 | 日韩精选在线观看 | 在线观看国产一区 | 丁香激情视频 | 91香蕉国产 | 久久精品国产亚洲a | 综合久久久 | 一区二区三区免费播放 | 国产91av视频在线观看 | 亚洲九九九在线观看 | 天天草综合网 | 日韩免费高清 | 欧美日韩国产精品一区二区亚洲 | 日本黄色a级大片 | 91福利视频免费观看 | 免费日韩视 | 91九色国产 | 97看片| 亚洲精品在线视频 | 国产中文在线观看 | 国产精品久久久久久久久久久久午 | 亚洲一区免费在线 | 久要激情网 | 久久人人看| 国产精品入口麻豆 | av综合站 | 国产黄免费看 | 伊人资源站 | 国产青草视频在线观看 | 狠狠操精品 | 精品久久一区二区三区 | 欧美日韩综合在线观看 | 三级av免费看| www五月| 免费日韩 精品中文字幕视频在线 | 亚洲永久精品一区 | 色婷婷狠狠五月综合天色拍 | 久久久福利 | 久久亚洲综合国产精品99麻豆的功能介绍 | 91人人爽久久涩噜噜噜 | 久久看毛片 | 久久在线观看 | 久久欧美综合 | 国产亚洲精品久久久久久大师 | 久久网址| 日韩在线视频一区二区三区 | 久久不色| 美女久久久久久 | 毛片1000部免费看 | 久久亚洲电影 | 亚洲精品中文字幕在线 | 中文字幕中文字幕 | 99国产精品久久久久久久久久 | 久久久久久久久艹 | 久久综合久久八八 | 国产精品二区在线观看 | 91免费观看国产 | 国产九九九精品视频 | 97在线观看视频国产 | 精品一区免费 | 午夜精品久久久久 | 热re99久久精品国产66热 | 97操操操 |