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

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

Android Shader著色器/渲染器的用法解析

瀏覽:3日期:2022-09-24 14:33:39

一、介紹

Shader是繪圖過程中的著色器,它有五個子類:

BitmapShader: 位圖渲染

LinearGradient: 線性渲染

SweepGradient: 梯度渲染

RadialGradient: 光束渲染

ComposeShader: 組合渲染

渲染模式:Shader.TileMode

Shader.TileMode.CLAMP: 邊緣拉伸模式,它會拉伸邊緣的一個像素來填充其他區(qū)域。

Shader.TileMode.MIRROR: 鏡像模式,通過鏡像變化來填充其他區(qū)域。需要注意的是,鏡像模式先進行y軸方向的鏡像操作,然后在進行x軸方向上的鏡像操作。

Shader.TileMode.REPEAT:重復模式,通過復制來填充其他區(qū)域

下面的圖:X軸是邊緣拉伸模式,Y重復模式

Android Shader著色器/渲染器的用法解析

鏡像模式:xy軸均是鏡像模式

Android Shader著色器/渲染器的用法解析

二、效果介紹:

1.BitmapShader: 位圖渲染

構造方法:BitmapShader (Bitmap bitmap, Shader.TileMode tileX, Shader.TileMode tileY)

參數:

bitmap:要處理的bitmap對象

tileX:在X軸處理的效果,Shader.TileMode里有三種模式:CLAMP、MIRROR和REPETA

tileY:在Y軸處理的效果,Shader.TileMode里有三種模式:CLAMP、MIRROR和REPETA

我們給畫筆填充一個五角星,然后繪制一條直線

Shader shader[] = new Shader[8];bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.star);shader[0] = new BitmapShader(bitmap,Shader.TileMode.REPEAT,Shader.TileMode.REPEAT);Paint paint = new Paint();paint.setStyle(Paint.Style.FILL);paint.setStrokeWidth(32);paint.setShader(shader[0]);int lineHeight = 100,lineOffset = 50;canvas.drawLine(0,lineHeight,parentWidth,100,paint);

Android Shader著色器/渲染器的用法解析

2.LinearGradient: 線性渲染

LinearGradient是顏色線性漸變的著色器。

構造函數:

LinearGradient (float x0, float y0, float x1, float y1, int color0, int color1, Shader.TileMode tile)

LinearGradient (float x0, float y0, float x1, float y1, int[] colors, float[] positions, Shader.TileMode tile)

參數:

(x0,y0)表示漸變的起點,(x1,y1)表示漸變的終點坐標,這兩點都是相對于屏幕坐標系。

color0,color1分別表示起點的顏色和終點的顏色。

也傳入多個顏色,和每個顏色的起始位置。

colors[]傳入多個顏色值進去

positions[] 位置數組

而且當positions參數傳入null時,代表顏色是均勻的填充整個漸變區(qū)域的,顯得比較柔和。

通過兩個構造函數分別畫兩條線:

lineHeight += lineOffset;shader[1] = new LinearGradient(0,lineHeight,parentWidth,lineHeight,Color.RED,Color.GREEN,Shader.TileMode.REPEAT);paint.setShader(shader[1]);canvas.drawLine(0,lineHeight,parentWidth,lineHeight,paint);lineHeight += lineOffset;shader[2] = new LinearGradient(0,lineHeight,parentWidth,lineHeight,GRADIENT_COLORS,null,Shader.TileMode.REPEAT);paint.setShader(shader[2]);canvas.drawLine(0,lineHeight,parentWidth,lineHeight,paint);

Android Shader著色器/渲染器的用法解析

3.SweepGradient: 梯度渲染

SweepGradient是梯度漸變,也稱為掃描式漸變,可以實現雷達掃描效果。

構造函數:

SweepGradient(float cx, float cy, int color0, int color1)

參數:

(cx,cy)表示漸變效果的中心點,也就是雷達掃描的圓點。color0和color1表示漸變的起點色和終點色。

顏色漸變是順時針的,從中心點的x軸正方形開始。

注意:這里構造函數并不需要TileMode,因為梯度漸變的邊界相當于無限大的。

構造函數:

SweepGradient(float cx, float cy,int colors[], float positions[])

參數:

colors[]顏色數組

positions數組,該數組中每一個position對應colors數組中每個顏色在360度中的相對位置,

position取值范圍為[0,1],0和1都表示3點鐘位置,0.25表示6點鐘位置,0.5表示9點鐘位置,0.75表示12點鐘位置,

通過要個構造函數繪制兩個實心圓,其中第二個圓指定positions

public static final int[] GRADIENT_COLORS = new int[]{ Color.RED,Color.YELLOW,Color.BLUE, Color.GREEN, Color.WHITE, Color.RED };public static final float[] GRADIENT_POSITONS = new float[]{ 0.0f,0.5f,0.55f,0.6f,0.65f,1.0f};

lineHeight += lineOffset +32;shader[3] = new SweepGradient(150,lineHeight,GRADIENT_COLORS,null);paint.setShader(shader[3]);canvas.drawCircle(150,lineHeight,50,paint);shader[4] = new SweepGradient(450,lineHeight,GRADIENT_COLORS,GRADIENT_POSITONS);paint.setShader(shader[4]);canvas.drawCircle(450,lineHeight,50,paint);

Android Shader著色器/渲染器的用法解析

4.RadialGradient: 光束渲染

RadialGradient:創(chuàng)建從中心向四周發(fā)散的輻射漸變效果,

構造函數:

RadialGradient(float centerX, float centerY, float radius, int centerColor, int edgeColor, Shader.TileMode tileMode)

參數:

centerX 圓心的X坐標

centerY 圓心的Y坐標

radius 圓的半徑

centerColor 中心顏色

edgeColor 邊緣顏色

構造函數:

RadialGradient(float centerX, float centerY, float radius, int[] colors, float[] stops, Shader.TileMode tileMode)

參數:

colors[]傳入多個顏色值進去,這樣就會用colors數組中指定的顏色值一起進行顏色線性插值。

stops數組,該數組中每一個stop對應colors數組中每個顏色在半徑中的相對位置,

stop[]取值范圍為[0,1],0表示圓心位置,1表示圓周位置。如果stops數組為null,那么Android會自動為colors設置等間距的位置。

private float period = 0; //偏移量變化周期值

lineHeight += lineOffset + 150;shader[5] = new RadialGradient(150,lineHeight,10,Color.GREEN,Color.RED,Shader.TileMode.MIRROR);paint.setShader(shader[5]);canvas.drawCircle(150,lineHeight,100,paint);if ( period < 250 || period >= 650){ period = 250;}else { period += 5F;}shader[6] = new RadialGradient(period,lineHeight,30,GRADIENT_COLORS,null,Shader.TileMode.MIRROR);paint.setShader(shader[6]);canvas.drawCircle(450,lineHeight,100,paint);

這里多指定了一個period,設置為漸變的圓心x軸坐標,這樣就可以實現滾動的小球

Android Shader著色器/渲染器的用法解析

同樣也可以設置繪制的圓心跟隨滾動:將圓心Y軸坐標設置為period,實現小球從上往下掉的效果

canvas.drawCircle(450,period,100,paint);

Android Shader著色器/渲染器的用法解析

5.ComposeShader: 組合渲染

ComposeShader用來組合不同的Shader,可以將兩個不同的Shader組合在一起

構造函數:

ComposeShader (Shader shaderA, Shader shaderB, Xfermode mode)

ComposeShader (Shader shaderA, Shader shaderB, PorterDuff.Mode mode)

參數:

shaderA shaderB 兩種渲染效果

mode 疊加效果:PorterDuff圖形混合模式介紹

將bitmapShader和RadialGradient模式復合

lineHeight += lineOffset + 350;bitmap = BitmapFactory.decodeResource(getResources(),R.mipmap.head);shader[0] = new BitmapShader(bitmap, Shader.TileMode.REPEAT,Shader.TileMode.REPEAT);shader[6] = new RadialGradient(150,lineHeight,550,Color.BLACK,Color.TRANSPARENT, Shader.TileMode.CLAMP);//混合產生新的Shader.shader[7] = new ComposeShader(shader[0],shader[6],PorterDuff.Mode.DST_IN);paint.setShader(shader[7]);//以新的Shader繪制一個圓。canvas.drawCircle(150,lineHeight,550,paint);

左下角的漸漸模糊的圖片便是組合效果

Android Shader著色器/渲染器的用法解析

全部代碼:

//shader 畫筆填充private void my_shader(Canvas canvas){ //Shader.TileMode是指平鋪模式 //Shader.TileMode.CLAMP是邊緣拉伸模式,它會拉伸邊緣的一個像素來填充其他區(qū)域。 //Shader.TileMode.MIRROR是鏡像模式,通過鏡像變化來填充其他區(qū)域。需要注意的是,鏡像模式先進行y軸方向的鏡像操作,然后在進行x軸方向上的鏡像操作。 //Shader.TileMode.REPEAT是重復模式,通過復制來填充其他區(qū)域 //bitmap = BitmapFactory.decodeResource(getResources(),R.mipmap.head); Shader shader[] = new Shader[8]; bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.star); shader[0] = new BitmapShader(bitmap,Shader.TileMode.REPEAT,Shader.TileMode.REPEAT); Paint paint = new Paint(); paint.setStyle(Paint.Style.FILL); paint.setStrokeWidth(32); paint.setShader(shader[0]); int lineHeight = 100,lineOffset = 50; canvas.drawLine(0,lineHeight,parentWidth,100,paint); //canvas.drawCircle(240,240,100,paint); //LinearGradient是顏色線性漸變的著色器。 //LinearGradient (float x0, float y0, float x1, float y1, int color0, int color1, Shader.TileMode tile) //(x0,y0)表示漸變的起點,(x1,y1)表示漸變的終點坐標,這兩點都是相對于屏幕坐標系。color0,color1分別表示起點的顏色和終點的顏色。 //LinearGradient (float x0, float y0, float x1, float y1, int[] colors, float[] positions, Shader.TileMode tile) //多色漸變的構造函數中,我們可以傳入多個顏色,和每個顏色的占比。而且當positions參數傳入null時,代表顏色是均勻的填充整個漸變區(qū)域的,顯得比較柔和。 lineHeight += lineOffset; shader[1] = new LinearGradient(0,lineHeight,parentWidth,lineHeight,Color.RED,Color.GREEN,Shader.TileMode.REPEAT); paint.setShader(shader[1]); canvas.drawLine(0,lineHeight,parentWidth,lineHeight,paint); lineHeight += lineOffset; shader[2] = new LinearGradient(0,lineHeight,parentWidth,lineHeight,GRADIENT_COLORS,null,Shader.TileMode.REPEAT); paint.setShader(shader[2]); canvas.drawLine(0,lineHeight,parentWidth,lineHeight,paint); //SweepGradient是梯度漸變,也稱為掃描式漸變,效果有點類似與雷達掃描效果。 //SweepGradient(float cx, float cy, int color0, int color1) // (cx,cy)表示漸變效果的中心點,也就是雷達掃描的圓點。color0和color1表示漸變的起點色和終點色。 // 顏色漸變是順時針的,從中心點的x軸正方形開始。 // 注意:這里構造函數并不需要TileMode,因為梯度漸變的邊界相當于無限大的。 //SweepGradient(float cx, float cy,int colors[], float positions[]) //colors[]顏色數組 //positions數組,該數組中每一個position對應colors數組中每個顏色在360度中的相對位置, // position取值范圍為[0,1],0和1都表示3點鐘位置,0.25表示6點鐘位置,0.5表示9點鐘位置,0.75表示12點鐘位置, lineHeight += lineOffset +32; shader[3] = new SweepGradient(150,lineHeight,GRADIENT_COLORS,null); paint.setShader(shader[3]); canvas.drawCircle(150,lineHeight,50,paint); shader[4] = new SweepGradient(450,lineHeight,GRADIENT_COLORS,GRADIENT_POSITONS); paint.setShader(shader[4]); canvas.drawCircle(450,lineHeight,50,paint); //RadialGradient:創(chuàng)建從中心向四周發(fā)散的輻射漸變效果,其有兩個構造函數: //RadialGradient(float centerX, float centerY, float radius, int centerColor, int edgeColor, Shader.TileMode tileMode) //centerX 圓心的X坐標 //centerY 圓心的Y坐標 //radius 圓的半徑 //centerColor 中心顏色 //edgeColor 邊緣顏色 //RadialGradient(float centerX, float centerY, float radius, int[] colors, float[] stops, Shader.TileMode tileMode) //colors[]傳入多個顏色值進去,這樣就會用colors數組中指定的顏色值一起進行顏色線性插值。 // stops數組,該數組中每一個stop對應colors數組中每個顏色在半徑中的相對位置, // stop[]取值范圍為[0,1],0表示圓心位置,1表示圓周位置。如果stops數組為null,那么Android會自動為colors設置等間距的位置。 lineHeight += lineOffset + 150; shader[5] = new RadialGradient(150,lineHeight,10,Color.GREEN,Color.RED,Shader.TileMode.MIRROR); paint.setShader(shader[5]); canvas.drawCircle(150,lineHeight,100,paint); if ( period < 250 || period >= 650){ period = 250; }else { period += 5F; } shader[6] = new RadialGradient(period,lineHeight,30,GRADIENT_COLORS,null,Shader.TileMode.MIRROR); paint.setShader(shader[6]); canvas.drawCircle(450,period,100,paint); //ComposeShader用來組合不同的Shader,可以將兩個不同的Shader組合在一起,它有兩個構造函數: //ComposeShader (Shader shaderA, Shader shaderB, Xfermode mode) //ComposeShader (Shader shaderA, Shader shaderB, PorterDuff.Mode mode) lineHeight += lineOffset + 350; bitmap = BitmapFactory.decodeResource(getResources(),R.mipmap.head); shader[0] = new BitmapShader(bitmap, Shader.TileMode.REPEAT,Shader.TileMode.REPEAT); shader[6] = new RadialGradient(150,lineHeight,550,Color.BLACK,Color.TRANSPARENT, Shader.TileMode.CLAMP); //混合產生新的Shader. shader[7] = new ComposeShader(shader[0],shader[6],PorterDuff.Mode.DST_IN); paint.setShader(shader[7]); //以新的Shader繪制一個圓。 canvas.drawCircle(150,lineHeight,550,paint);}

以上這篇Android Shader著色器/渲染器的用法解析就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Android
相關文章:
主站蜘蛛池模板: 久久久亚洲一区二区三区 | 日韩视频在线一区二区 | 色鲁97精品国产亚洲 | 91精品国产色综合久久不卡98口 | 精品久久久久久亚洲精品 | 国产激情在线视频 | 综合网亚洲 | 美女黄视频网站 | 国产一在线 | 免费一级毛片 | 国产一区二区三区在线免费观看 | 尹人成人 | 国产成人精品午夜视频免费 | 日韩欧美国产网站 | 香港黄色录像片 | 午夜电影网址 | 亚洲一区二区三区 | 久久国产一区 | 久久手机在线视频 | 一区二区三区在线播放 | 九九视频网 | 一区二区三区四区在线 | 国产精品久久久久久久久久久久久 | 亚洲成av人片在线观看无码 | 国产精品久久久久久久一区探花 | 精品日韩中文字幕 | av午夜电影 | 伊人一区二区三区 | 亚洲 精品 综合 精品 自拍 | 亚欧洲精品视频在线观看 | 操操操影院 | 成人在线看片 | 亚洲福利国产 | 精品中文字幕在线 | 男女羞羞视频免费在线观看 | 亚洲国产精品综合久久久 | 在线观看日韩精品 | xxxx午夜| 亚洲一级视频在线 | 日韩图区 | 国产精品久久久久久久一区探花 | 中文字幕成人 | 国产自产才c区 | 国产欧美精品一区二区色综合 | 国产精品jizz在线观看麻豆 | 中文字幕在线视频第一页 | 中文字幕一区在线观看视频 | 欧美一级全黄 | 蜜桃视频网站在线观看 | 伊人狠狠干 | 亚洲精品二区 | 日本久久久久久久久 | 最新国产中文字幕 | 狠狠操av| 中字一区 | 亚洲综合无码一区二区 | 成年人在线视频 | 日日操视频 | 操片 | 日韩aaa视频 | 一区免费观看 | 亚洲一级黄色 | 国产精品久久久久久久久污网站 | 最新一级毛片 | 精品国产乱码简爱久久久久久 | 国产一区二区久久 | 五月婷婷导航 | 欧美一区永久视频免费观看 | www.午夜视频 | 国产日韩欧美一区 | 日韩一区二区三区av | 精品少妇一区二区三区日产乱码 | 在线欧美日韩 | 成人片网址 | 黄色av网站免费看 | 欧美一区在线视频 | 欧美成人二区 | 成人在线一区二区 | 亚洲香蕉视频 | 91精品一区二区三区久久久久久 | 97超碰免费 | 亚洲伊人久久综合 | 欧美日韩一区在线 | 国产精品久久国产愉拍 | 91精品视频一区 | 国产伦精品久久久一区二区三区 | 久久在线播放 | 中文在线a在线 | 亚洲欧美日韩另类精品一区二区三区 | www.99热.com| 亚洲精品区 | 亚洲精品国产综合区久久久久久久 | 国产综合精品一区二区三区 | 久久九| 五月天婷婷激情视频 | www在线看片 | 国产偷录视频叫床高潮对白 | 日韩一区二区三区在线观看 | 一区二区三区高清不卡 | 太子妃好紧皇上好爽h | 日韩精品 电影一区 亚洲 | 亚洲网站在线观看 | 三区在线 | 欧美大成色www永久网站婷 | 91视频免费看片 | 91精品啪啪 | 久久91视频| 人人爱干 | 一级黄色毛片免费 | 一级电影免费看 | 精品亚洲一区二区三区 | 精品九九久久 | 成人在线观看免费视频 | 国产一区二区欧美 | 最新日韩av | 日韩一区久久 | 中文成人无字幕乱码精品 | 国产精品视频免费 | a在线免费观看 | 天天影视网色香欲综合网无拦截 | 国产精品网址 | 欧美成人一区二区 | 欧美一二三 | 一区二区免费播放 | av日韩在线看 | 中文字幕日韩在线 | 欧美中文在线 | 亚洲精品二区 | 欧美日韩亚 | 精品999www | 久久久人成影片一区二区三区 | 国产成人高清视频 | 久久成人一区 | 国产婷婷精品av在线 | 毛片一区二区 | 日韩激情免费 | 国产精品无码久久久久 | 国产中文字幕在线播放 | 日韩3级| 欧美一级全黄 | 一区二区三区国产精品 | 亚洲精品乱码久久久久久蜜桃图片 | 久久视频一区 | 91免费视频 | 亚洲国产精品久久久久秋霞蜜臀 | 欧美激情小视频 | 亚洲欧洲日本国产 | 成人免费aaa | 国产精品久久久久久久久久免费看 | 成人a在线视频 | 中国一级免费毛片 | 在线播放中文字幕 | 综合精品久久久 | 中文字幕在线免费视频 | 国产精品成人国产乱一区 | 国产精品视频一 | 亚洲精品一二三四五区 | av成人在线观看 | 波多野结衣福利电影 | 久久综合九九 | 国产精品99久久久久久动医院 | 国产精品一码二码三码在线 | 国产精品久久久爽爽爽麻豆色哟哟 | 韩日精品 | 91在线视频观看 | 欧美日韩在线一区二区 | 亚洲视频在线免费观看 | 精品一区二区6 | 一区二区在线免费观看 | 欧美日产国产成人免费图片 | 欧美激情综合色综合啪啪五月 | 杨门女将寡妇一级裸片看 | 人人人人人你人人人人人 | 天堂资源在线 | 成版人性视频 | 午夜精品久久久 | 欧美性网| 免费v片| 69久久99精品久久久久婷婷 | 欧美在线观看黄 | 男人的天堂在线视频 | 国产中文在线 | 国产高清精品一区二区三区 | 欧美在线a| 91国内| 午夜视频在线播放 | 久久精品国产免费 | 黄色一级毛片 | 日韩一区二区三区在线看 | 欧美日韩精品在线 | 成人免费视频网站在线观看 | 国产 欧美 日韩 一区 | 久久精品久久久 | 亚洲欧美在线免费观看 | 国产精品第一区第27页 | 黄毛片视频| 中文字幕一区二区三区四区 | 精品久久久久久久久久久久久久 | 国产在线观看欧美 | 亚洲综合区| 91麻豆精品国产91久久久资源速度 | 伊人一区| 国产精品欧美久久久久一区二区 | 欧美日韩一区在线观看 | 亚洲精品成人 | 中文字幕在线观看免费视频 | 在线观看成人小视频 | 成人国产精品久久久 | 久久精品一区 | 国产99久久精品 | 欧美视频亚洲视频 | 午夜免费视频 | 欧美一级免费 | 午夜免费福利电影 | 日韩中文字幕精品 | 亚洲国产成人久久 | 日日天天 | 激情小视频在线观看 | 久久久久国产一区二区三区四区 | 在线一区二区免费 | 亚洲精品视频在线播放 | 自拍偷拍视频网站 | 国产中文字幕一区 | 国产精品毛片一区二区在线看 | 在线观看毛片网站 | 欧美三级电影在线观看 | 黄色小视频在线观看 | 在线观看国产www | 日本日韩中文字幕 | 色5月婷婷丁香六月 | 欧美一级免费高清 | 久久精品美女 | 成人高清视频在线 | 欧美一区 | 国产高清小视频 | 电影午夜精品一区二区三区 | 激情综合在线 | 国产一区二区视频在线观看 | 亚洲免费一区 | 国产农村妇女精品一二区 | 色婷婷综合久久久中文字幕 | 日韩中文字幕在线播放 | 日韩欧美一区二区三区 | 中文字幕亚洲欧美 | 久久精品国产亚洲一区二区三区 | 国产精品免费视频观看 | 91极品视频在线观看 | 岛国在线免费 | 中文字幕第一页在线 | av网战 | 91亚洲国产成人精品性色 | 在线中文av | 国产视频91在线 | 一区二区网站 | 久久精品小视频 | 日韩看片 | 国产精品国产精品国产 | 九九热在线免费视频 | 色婷婷国产精品免费网站 | 欧美aaa视频 | 精品一区在线 | 免费观看日韩av | 久久精品一 | www.色综合 | 日韩午夜视频在线观看 | 亚洲女人天堂网 | 国产精品一区二区三区免费 | 亚洲精品视频免费看 | 国产一区二区资源 | 亚洲系列| 国产视频久久久久久久 | 日韩一区二区成人 | 欧美不卡一区二区 | 激情欧美一区二区 | www嫩草| 久久r免费视频 | 欧美激情一区二区三区在线观看 | 国产成人av一区二区三区 | 午夜成年人 | 国产日韩精品视频 | 成人免费淫片aa视频免费 | 亚洲一区二区三区四区的 | 亚洲香蕉精品 | 国产二区三区 | 97在线观看 | 国产精品无码永久免费888 | 波多野结衣先锋影音 | 国产成人久久精品麻豆二区 | 欧美日韩中文在线观看 | 亚洲精品v日韩精品 | 久久精品国产一区二区三区不卡 | 伊人青青久久 | 狠狠躁日日躁夜夜躁东南亚 | 嫩草成人影院 | 中文字幕在线观看1 | 国产ts余喵喵和直男多体位 | 午夜色视频在线观看 | 曰韩毛片 | 一区在线视频 | 国产成人精品久久二区二区91 | 天天操天天舔天天爽 | 91国产精品入口 | 亚洲一区在线视频 | 可以在线看的黄色网址 | 91午夜精品| 夜添久久精品亚洲国产精品 | 国产精品一区二区三 | 日韩欧美成人一区二区三区 | 奇米成人影视 | 中文二区| 国产精品久久久久久久久免费丝袜 | 99re视频在线播放 | 亚洲精品在线免费观看视频 | 山岸逢花在线观看 | 麻豆一区二区三区 | 中文字幕在线观看第一页 | 欧美高清视频在线观看 | 中文字幕在线视频免费播放 | 在线永久免费观看日韩a | 久久精品久久久久久 | 久久久99精品免费观看 | 久久久久久久免费 | 国产欧美久久久久久 | 欧美成人激情视频 | 婷婷成人在线 | 欧美一区在线视频 | 国产黄色在线观看 | 久操综合 | 欧美成人综合视频 | 欧美日韩精品一区二区 | 激情综合久久 | 久久久久久久国产精品 | 欧美一级大片免费 | 美女视频一区 | 精品久久久久久久久久久久 | 免费国产网站 | 亚洲最大av网站 | 午夜影院在线免费观看 | 在线观看第一页 | 午夜免费视频福利 | 国产亚洲精品久久久久久久 | 亚洲欧美国产一区二区三区 | 欧美人成在线视频 | www久久精品| 国产精品成人久久久久 | www视频在线观看 | 国产精品久久久久久一区二区三区 | 国产一区精品视频 | 久久99国产精品 | 国产毛片毛片 | 日本久久免费 | 亚洲一区二区三 | 久久精品小视频 | 欧美日韩高清在线一区 | 国产美女视频一区 | 青娱乐网 | 成人免费视频观看视频 | 日本福利视频免费观看 | 欧美视频在线观看不卡 | 色就是色欧美 | www.亚洲| 国产精品久久久久久久久久久免费看 | 手机亚洲第一页 | 国产一区www | 男女视频网站 | 日韩免费 | 国产视频二 | 日韩在线视频在线观看 | 国产超碰人人爽人人做人人爱 | 亚洲综合在线视频 | 羞羞的视频在线观看 | 国产精品国产三级国产aⅴ中文 | 成人av网址在线观看 | 精品一区二区在线观看 | 国产真实乱全部视频 | 中国妞videos高潮 | 一区二区三区中文字幕 | 免费观看一级毛片 | 免费看国产片在线观看 | 久草在线在线精品观看 | 在线观看亚洲大片短视频 | 国产高清一区二区 | 亚洲国产精品久久久久久 | 久在线视频 | 亚洲精品福利 | 日韩成人精品在线 | 国产精品a一区二区三区网址 | 国产女爽爽视频精品免费 | 精品免费国产一区二区三区四区 | 九九热这里都是精品 | 午夜久久乐| 成人在线免费 | 午夜精品一区二区三区免费视频 | 中文字幕一区在线 | 精品国产一区二区在线 | 亚洲视频免费 | 天天拍天天操 | 伊人手机在线视频 | 国产精品免费一区二区三区四区 | 日韩欧美在线视频播放 | 国产1级片 | 亚洲免费一区 | 久久久久久久国产精品 | 国产一级免费视频 | 中文字幕国产区 | 毛片免费看 | 亚洲一区二区三区福利 | av电影手机版 | 国产一区二区免费 | 激情视频在线观看免费 | 99精品不卡 | 精品99在线 | 国产目拍亚洲精品99久久精品 | 欧美一区2区三区4区公司二百 | 亚洲精品久久久久一区二区三区 | 国产精品久久国产精品 | 成人免费视频网 | 视频在线一区 | 国产一区二区视频在线观看 | 成人在线视频播放 | 麻豆91在线观看 | 超碰最新网址 | 欧美激情自拍偷拍 | 性做久久久 | 国产精品综合 | 亚洲一级毛片 | 国产精品久久久久久久久久久小说 | 日韩免费av | a一级免费视频 | 91久久久久久久久 | 黄色免费网站观看 | 日韩中文不卡 | 综合久久99 | 国产一区二区在线播放 | 成人久久精品 | 国产精品免费观看 | 日b片 | 电家庭影院午夜 | 亚洲一区电影 | av手机电影| 亚洲国产成人av | 欧美一级在线 | 国产成人精品免费 | 成人午夜精品一区二区三区 | 欧美日韩一区二区在线观看 | 国产成人精品久久 | 欧美一区二区三区 | 午夜欧美| 嫩草成人影院 | 久久第一区 | www.伊人| 一区二区三区高清不卡 | 欧美日韩在线观看一区二区三区 | 一区二区日韩在线观看 | 国产精品国产精品国产专区不卡 | 久久成人午夜 | 天天干天天爽 | 午夜看片在线观看 | 午夜免费福利在线 | 日韩精品免费在线观看 | 天天干天天操 | 国产成人在线一区二区 | 视频一区二区三区中文字幕 | 欧美日在线| 精品国产精品国产偷麻豆 | 成人免费小视频 | 一区二区三区精品 | 簧片免费网站 | 一区二区三区四区不卡视频 | 欧美日韩中文在线 | 欧美久久视频 | 亚洲欧美在线视频 | 欧美日韩在线一区二区三区 | 亚洲一区二区三区 | 国产精品18久久久久久久久久久久 | 日韩视频在线免费 | 国产精品久久一区二区三区 | 成人无遮挡毛片免费看 | 超碰一区二区三区 | 成人国产在线观看 | 日韩一区二区三区在线看 | 一区二区不卡视频在线观看 | 成人精品一区 | 91在线精品一区二区 | 亚洲精品日韩激情在线电影 | 国外成人在线视频 | 亚洲欧美国产精品久久久久 | 国内自拍视频在线观看 | 九九re| 91 在线观看 | 99久久精品一区二区 | 国产一区av在线 | 久久国产精品免费一区二区三区 | 久久亚洲网 | 激情一区二区三区 | av在线一区二区三区 | 国产精品11 | 久久久久久久中文 | 亚洲成人一区二区 | 欧美日韩中文字幕在线 | 亚洲国产视频一区 | 黄色国产大片 | 国产女爽123视频.cno | 超碰在线一区二区三区 | 欧美一级全黄 | 精品伦理一区二区三区 | 玖玖精品在线 | 欧美精品一区在线观看 | 亚洲国产一区二区在线观看 | 日韩天堂 | 国产精品久久久久久亚洲调教 | 国产视频二| 日韩在线免费 | 亚洲视频在线播放 | www.毛片 | 日韩精品 | 亚洲性视频| 亚洲免费综合 | 欧美日韩精品一区二区三区在线观看 | 无码日韩精品一区二区免费 | 极品videossex中国妞hd | 免费网站看v片在线a | 伊人无码高清 | 一区不卡| 日韩中文在线播放 | 中文字幕在线免费 | 久久91精品| 中文字幕在线播放一区 | 日韩福利视频 | 国产视频一区二区在线观看 | 日韩快播电影 | 久久国产成人 | a毛片毛片av永久免费 | 欧日韩毛片 | 视频一区 中文字幕 | 日韩中文字幕在线播放 | 亚洲精品一区二区 | 亚洲www永久成人夜色 | 一区二区三区在线免费观看 | 欧美精品亚洲精品 | 蜜桃精品久久久久久久免费影院 | 国产精品69毛片高清亚洲 | 国产一区二区三区久久久久久久久 | 久久99精品久久久久久琪琪 | 黄免费视频 | 99久久久国产精品 | 啪一啪 | 91福利在线播放 | 欧美日韩亚洲国产综合 | 亚洲欧美在线免费 | 日韩手机电影 | 99久久久国产精品美女 | 欧美性大战久久久久久久蜜臀 | 欧美日韩亚洲国产 | 国产激情久久久久久 | 精品国产乱码久久久久久久软件 | 国产精品久久久久久亚洲调教 | 国产精品久久综合 | 亚洲视频在线观看免费 | 一级黄色短片 | 国产精品综合一区二区 | 国产精品99久久免费观看 | 午夜午夜精品一区二区三区文 | 91精品国产乱码久久久久久久久 | 国产乱码精品一区二区三区手机版 | 亚洲视频在线免费观看 | 精品视频在线视频 | 欧美日韩精品一区二区在线播放 | 日本丶国产丶欧美色综合 | www.99热.com| 国产毛片在线 | 男人天堂视频在线观看 | 中文字幕一区在线 | 污视频在线观看免费 | 欧美,日韩| 999精品 | 成人av片在线观看 | 性色视频在线 | 欧美另类一二三四 | 精品一区av | 成人亚洲网 | 99国产精品久久久久老师 | 一级二级黄色大片 | 国产精品久久久久久久午夜片 | 国产精品国色综合久久 | 久久电影一区 | 欧美日韩中文字幕 | 国产精品a免费一区久久电影 | 污片在线免费看 | 色综合一区二区三区 | 爱操av| 日本中文在线 | 中文字字幕一区二区三区四区五区 | 国产成人在线一区二区 | 国产91成人在在线播放 | 成人一区二区在线 | 国产精品久久久久久久久费观看 | 波多野结衣亚洲 | 国产一区二区精品在线观看 | 久久久久久国产精品美女 | 国产精品久久久久久久久久久久午夜片 | 在线免费一级片 | 亚州中文| 午夜免费福利视频 | 精品视频在线免费观看 | 午夜av电影| 91精品欧美久久久久久久 | 欧美日韩亚洲视频 | 国产精品极品美女在线观看免费 | 欧美日韩精品一区二区 | 91高清视频在线观看 | av在线毛片| 色无欲天天天影视综合网 | 欧美中文字幕一区二区 | 女人高潮特级毛片 |