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

歡迎訪問 生活随笔!

生活随笔

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

Android

Android之自定义View的实现

發布時間:2024/9/5 Android 85 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android之自定义View的实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  對于學習Android開發的小童鞋對于自定義View一定不會陌生,相信大家對它是又愛又恨,愛它可以跟隨我們的心意設計出漂亮的效果;恨它想要完全流暢掌握,需要一定的功夫。對于初學者來說確實很不容易,網上有很多相關的博客文檔之類的資料,但是往往對于初學者,只知拷貝修改,不理解其中的深意,最后還是無法更具自己的需要,進行自定義的開發,本篇我們就一同來了解下自定義View的神秘面紗。

  開發自定義控件的步驟:

1、了解View的工作原理? 2、 編寫繼承自View的子類 3、 為自定義View類增加屬性? 4、 繪制控件? 5、 響應用戶消息? 6 、自定義回調函數? 一、View結構原理 Android系統的視圖結構的設計也采用了組合模式,即View作為所有圖形的基類,Viewgroup對View繼承擴展為視圖容器類。 View定義了繪圖的基本操作 基本操作由三個函數完成:measure()、layout()、draw(),其內部又分別包含了onMeasure()、onLayout()、onDraw()三個子方法。具體操作如下: 1、measure操作 measure操作主要用于計算視圖的大小,即視圖的寬度和長度。在view中定義為final類型,要求子類不能修改。measure()函數中又會調用下面的函數: (1)onMeasure(),視圖大小的將在這里最終確定,也就是說measure只是對onMeasure的一個包裝,子類可以覆寫onMeasure()方法實現自己的計算視圖大小的方式,并通過setMeasuredDimension(width, height)保存計算結果。 2、layout操作 layout操作用于設置視圖在屏幕中顯示的位置。在view中定義為final類型,要求子類不能修改。layout()函數中有兩個基本操作: (1)setFrame(l,t,r,b),l,t,r,b即子視圖在父視圖中的具體位置,該函數用于將這些參數保存起來; (2)onLayout(),在View中這個函數什么都不會做,提供該函數主要是為viewGroup類型布局子視圖用的; 3、draw操作 draw操作利用前兩部得到的參數,將視圖顯示在屏幕上,到這里也就完成了整個的視圖繪制工作。子類也不應該修改該方法,因為其內部定義了繪圖的基本操作: (1)繪制背景; (2)如果要視圖顯示漸變框,這里會做一些準備工作; (3)繪制視圖本身,即調用onDraw()函數。在view中onDraw()是個空函數,也就是說具體的視圖都要覆寫該函數來實現自己的顯示(比如TextView在這里實現了繪制文字的過程)。而對于ViewGroup則不需要實現該函數,因為作為容器是“沒有內容“的,其包含了多個子view,而子View已經實現了自己的繪制方法,因此只需要告訴子view繪制自己就可以了,也就是下面的dispatchDraw()方法; (4)繪制子視圖,即dispatchDraw()函數。在view中這是個空函數,具體的視圖不需要實現該方法,它是專門為容器類準備的,也就是容器類必須實現該方法; (5)如果需要(應用程序調用了setVerticalFadingEdge或者setHorizontalFadingEdge),開始繪制漸變框; (6)繪制滾動條; 從上面可以看出自定義View需要最少覆寫onMeasure()和onDraw()兩個方法。 二、View類的構造方法 創建自定義控件的3種主要實現方式: 1)繼承已有的控件來實現自定義控件: 主要是當要實現的控件和已有的控件在很多方面比較類似, 通過對已有控件的擴展來滿足要求。 2)通過繼承一個布局文件實現自定義控件,一般來說做組合控件時可以通過這個方式來實現。 注意此時不用onDraw方法,在構造廣告中通過inflater加載自定義控件的布局文件,再addView(view),自定義控件的圖形界面就加載進來了。 3)通過繼承view類來實現自定義控件,使用GDI繪制出組件界面,一般無法通過上述兩種方式來實現時用該方式。 三、自定義View增加屬性的兩種方法: 1)在View類中定義。通過構造函數中引入的AttributeSet 去查找XML布局的屬性名稱,然后找到它對應引用的資源ID去找值。 案例:實現一個帶文字的圖片(圖片、文字是onDraw方法重繪實現) /*** 當實現自定義View時,需要重寫它的三個構造方法*/ public class MySelfView extends View{private String mtext;//文本內容private int msrc;//圖片系統內地址public MySelfView(Context context) {this(context, null, 0);}public MySelfView(Context context, AttributeSet attrs) {this(context, attrs, 0);}public MySelfView(Context context, AttributeSet attrs, int defStyleAttr) {super(context, attrs, defStyleAttr);init(context, attrs);}//初始化操作private void init(Context context, AttributeSet attrs) {int textId = attrs.getAttributeResourceValue(null, "Text", 0);int srcId = attrs.getAttributeResourceValue(null, "Src", 0);mtext = context.getResources().getText(textId).toString();msrc = srcId;}@Overrideprotected void onDraw(Canvas canvas) {//canvas:畫板對象super.onDraw(canvas);Paint paint = new Paint();//畫筆對象paint.setColor(Color.BLUE);//設置畫筆的顏色InputStream is = getResources().openRawResource(msrc);Bitmap mBitmap = BitmapFactory.decodeStream(is);int bh = mBitmap.getHeight();//獲取圖片的高int bw = mBitmap.getWidth();//獲取圖片的寬canvas.drawBitmap(mBitmap, 100, 100, paint);//繪制圖片canvas.drawCircle(50, 50, 50, paint);//繪制圖形canvas.drawText(mtext, bw/2, 30, paint);//繪制文字 }}

布局文件:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"tools:context="${relativePackage}.${activityClass}" ><com.example.myselfview.view.MySelfViewandroid:layout_width="wrap_content"android:layout_height="wrap_content" Text="@string/hello_world"Src="@drawable/ic_launcher" /></LinearLayout>

  屬性Text, Src在自定義View類的構造方法中讀取。

最終的顯示效果:

  

2)通過XML為View注冊屬性。與Android提供的標準屬性寫法一樣。 1、自定義View的屬性,首先在res/values/ ?下建立一個attrs.xml , 在里面定義我們的屬性和聲明我們的整個樣式。 <?xml version="1.0" encoding="utf-8"?> <resources><attr name="TitleText" format="string" /><attr name="TitleColor" format="color" /><attr name="TitleSize" format="dimension" /><declare-styleable name="CustomTitleView"><attr name="TitleText" /> <attr name="TitleColor" /> <attr name="TitleSize" /></declare-styleable></resources>

  我們定義了字體,字體顏色,字體大小3個屬性,format是值該屬性的取值類型:一共有:string,color,demension,integer,enum,reference,float,boolean,fraction,flag;不清楚的可以google一把。

  2、在View的構造方法中,獲得我們的自定義的樣式

public class MySelfViewRandomNumber extends View{/** * 文本 */ private String mTitleText;/** * 文本的顏色 */ private int mTitleTextColor;/** * 文本的大小 */ private int mTitleTextSize;/** * 繪制時控制文本繪制的范圍 */ private Rect mBound;//設置文本繪制的范圍 private Paint mPaint;//畫筆對象public MySelfViewRandomNumber(Context context) {this(context, null, 0);}public MySelfViewRandomNumber(Context context, AttributeSet attrs) {this(context, attrs, 0);}public MySelfViewRandomNumber(Context context, AttributeSet attrs, int defStyleAttr) {super(context, attrs, defStyleAttr);/** * 獲得我們所定義的自定義樣式屬性 */ TypedArray typedArray = context.getTheme().obtainStyledAttributes(attrs, R.styleable.CustomTitleView, defStyleAttr, 0); int n = typedArray.getIndexCount(); for (int i = 0; i < n; i++) {int attr = typedArray.getIndex(i); switch (attr) { case R.styleable.CustomTitleView_TitleText:mTitleText = typedArray.getString(attr);break; case R.styleable.CustomTitleView_TitleColor:// 默認顏色設置為黑色 mTitleTextColor = typedArray.getColor(attr, Color.BLACK);break;case R.styleable.CustomTitleView_TitleSize:// 默認設置為16sp,TypeValue也可以把sp轉化為px mTitleTextSize = typedArray.getDimensionPixelSize(attr, (int) TypedValue.applyDimension( TypedValue.COMPLEX_UNIT_SP, 16, getResources().getDisplayMetrics())); break; } } typedArray.recycle(); /** * 獲得繪制文本的寬和高 */ mPaint = new Paint(); mPaint.setTextSize(mTitleTextSize); mPaint.setColor(mTitleTextColor); mBound = new Rect(); mPaint.getTextBounds(mTitleText, 0, mTitleText.length(), mBound);//添加點擊事件this.setOnClickListener(new OnClickListener() {@Override public void onClick(View v) { mTitleText = randomText(); postInvalidate();//更新View視圖 } });}//生成隨機數private String randomText() { Random random = new Random(); Set<Integer> set = new HashSet<Integer>(); while (set.size() < 4) { int randomInt = random.nextInt(10); set.add(randomInt); } StringBuffer sb = new StringBuffer(); for (Integer i : set) { sb.append("" + i); } return sb.toString(); }@Override //獲得并設置控件的寬和高protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {int widthMode = MeasureSpec.getMode(widthMeasureSpec); int widthSize = MeasureSpec.getSize(widthMeasureSpec); int heightMode = MeasureSpec.getMode(heightMeasureSpec); int heightSize = MeasureSpec.getSize(heightMeasureSpec); int width; int height; if (widthMode == MeasureSpec.EXACTLY) { width = widthSize; } else { mPaint.setTextSize(mTitleTextSize); mPaint.getTextBounds(mTitleText, 0, mTitleText.length(), mBound); float textWidth = mBound.width(); int desired = (int) (getPaddingLeft() + textWidth + getPaddingRight()); width = desired; } if (heightMode == MeasureSpec.EXACTLY) { height = heightSize;} else { mPaint.setTextSize(mTitleTextSize); mPaint.getTextBounds(mTitleText, 0, mTitleText.length(), mBound); float textHeight = mBound.height(); int desired = (int) (getPaddingTop() + textHeight + getPaddingBottom()); height = desired; } setMeasuredDimension(width, height);} @Override //繪制控件protected void onDraw(Canvas canvas) { mPaint.setColor(Color.YELLOW); canvas.drawRect(0, 0, getMeasuredWidth(), getMeasuredHeight(), mPaint); mPaint.setColor(mTitleTextColor); canvas.drawText(mTitleText, getWidth() / 2 - mBound.width() / 2, getHeight() / 2 + mBound.height() / 2, mPaint); }}

  我們重寫了3個構造方法,默認的布局文件調用的是兩個參數的構造方法,所以記得讓所有的構造調用我們的三個參數的構造,我們在三個參數的構造中獲得自定義屬性。

  系統幫我們測量的高度和寬度都是MATCH_PARNET,當我們設置明確的寬度和高度時,系統幫我們測量的結果就是我們設置的結果,當我們設置為WRAP_CONTENT,或者MATCH_PARENT系統幫我們測量的結果就是MATCH_PARENT的長度。

  所以,當設置了WRAP_CONTENT時,我們需要自己進行測量,即重寫onMesure方法”:

  重寫之前先了解MeasureSpec的specMode,一共三種類型:

  EXACTLY:一般是設置了明確的值或者是MATCH_PARENT

  AT_MOST:表示子布局限制在一個最大值內,一般為WARP_CONTENT

  UNSPECIFIED:表示子布局想要多大就多大,很少使用

下面是我們重寫onMeasure代碼:

@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int widthMode = MeasureSpec.getMode(widthMeasureSpec); int widthSize = MeasureSpec.getSize(widthMeasureSpec); int heightMode = MeasureSpec.getMode(heightMeasureSpec); int heightSize = MeasureSpec.getSize(heightMeasureSpec); int width; int height ; if (widthMode == MeasureSpec.EXACTLY) { width = widthSize; } else { mPaint.setTextSize(mTitleTextSize); mPaint.getTextBounds(mTitle, 0, mTitle.length(), mBounds); float textWidth = mBounds.width(); int desired = (int) (getPaddingLeft() + textWidth + getPaddingRight()); width = desired; } if (heightMode == MeasureSpec.EXACTLY) { height = heightSize; } else { mPaint.setTextSize(mTitleTextSize); mPaint.getTextBounds(mTitle, 0, mTitle.length(), mBounds); float textHeight = mBounds.height(); int desired = (int) (getPaddingTop() + textHeight + getPaddingBottom()); height = desired; } setMeasuredDimension(width, height); }

  2、然后在布局中聲明我們的自定義View

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:custom="http://schemas.android.com/apk/res/com.example.myselfview"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" ><com.example.myselfview.view.MySelfViewRandomNumberandroid:id="@+id/text"android:layout_width="wrap_content"android:layout_height="wrap_content" android:padding="10dp"android:layout_centerInParent="true"custom:TitleText="3254"custom:TitleColor="#ff0000"custom:TitleSize="16sp"/></RelativeLayout>

  一定要引入 xmlns:custom="http://schemas.android.com/apk/res/com.example.customview01"我們的命名空間,后面的包路徑指的是項目的package

附上我們的運行效果圖:

  

  關于自定義View的設計與學習就先總結到這里,本篇僅僅為了入門了解,對于自定義View還有很多的知識需要學習,希望在接下來的時間,大家多多交流,相互學習。

轉載于:https://www.cnblogs.com/AndroidJotting/p/5455482.html

總結

以上是生活随笔為你收集整理的Android之自定义View的实现的全部內容,希望文章能夠幫你解決所遇到的問題。

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

精品女同一区二区三区在线观看 | 很黄很色很污的网站 | 一区二区在线影院 | 91麻豆精品国产91久久久使用方法 | 四虎成人在线 | 日韩免费在线 | 久久久久久片 | 欧美日韩精品国产 | 欧美日韩国产精品一区 | 丁香六月网| 在线天堂视频 | 亚洲九九九在线观看 | 日日爱夜夜爱 | 在线一级片 | 中文字幕在线视频一区二区 | 免费看片亚洲 | 91精品国产高清自在线观看 | 国产爽视频 | 爱色av.com| 精品主播网红福利资源观看 | 成年人app网址 | 色视频网站在线观看一=区 a视频免费在线观看 | 国产一级久久久 | 在线观看av片 | 亚洲精品乱码久久久久久 | 天堂va在线高清一区 | 久久综合中文字幕 | 欧美另类交在线观看 | 天天操天天干天天爱 | 一区二区三区在线观看 | 免费在线观看日韩视频 | 国产一区在线免费观看视频 | 精品亚洲视频在线观看 | 免费激情网 | 98久9在线 | 免费 | 97天堂 | 国产亚洲精品久久19p | 91自拍成人 | 国产精品粉嫩 | 亚洲女裸体 | 黄色成人小视频 | 久久精品国产亚洲 | 综合五月| 99草在线视频 | 国产成人在线免费观看 | 91九色pron| 国产色视频 | 日韩精品在线观看av | 免费人成在线观看网站 | 成年人免费电影在线观看 | 日韩中文字幕亚洲一区二区va在线 | 91麻豆精品国产91久久久无需广告 | 国产一在线精品一区在线观看 | 中国美女一级看片 | 人人爱爱人人 | 日韩av影视在线观看 | 国产精品不卡视频 | 欧美一级免费 | 98精品国产自产在线观看 | 日韩精品一区二区三区免费视频观看 | 欧美成人猛片 | 国产精品每日更新 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 亚洲一区网站 | 久久99国产精品视频 | 日本成人免费在线观看 | 成人中心免费视频 | 伊人久在线| 日韩免费一区二区三区 | 国产精选在线观看 | 最近免费中文字幕mv在线视频3 | 精品国产1区2区 | h动漫中文字幕 | 亚洲乱码久久 | 免费中文字幕在线观看 | 久久综合狠狠综合久久综合88 | 天天爽天天爽夜夜爽 | 精品在线观看一区二区 | 成人影片在线免费观看 | 成人黄在线 | 国产日韩精品一区二区 | 亚洲黄色免费观看 | 日韩精品视频免费看 | 亚洲电影黄色 | 黄色a三级| 99亚洲精品 | 在线观看mv的中文字幕网站 | 国产成人精品国内自产拍免费看 | 中文字幕一区二区三区四区久久 | 在线视频1卡二卡三卡 | 久久久伊人网 | 国产精品原创在线 | 成人国产精品av | 亚洲黄色精品 | 97在线公开视频 | 色先锋资源网 | 久久精品中文 | 国产黄色在线观看 | 91久久国产露脸精品国产闺蜜 | 91伊人影院| 欧美精品亚洲精品日韩精品 | 久久久国产在线视频 | 伊人狠狠色 | 在线观看视频黄 | 国产一区二区三区免费观看视频 | 欧美亚洲免费在线一区 | 狠狠干中文字幕 | 日韩av高潮 | 九九热在线视频免费观看 | 亚洲国产精品va在线看黑人 | 久久免费视频在线观看 | 久久看片| 午夜精品电影一区二区在线 | 亚州国产精品视频 | 精品美女视频 | 精品一区在线看 | 婷婷 综合 色 | 国产精品久久久久av免费 | 久久撸在线视频 | 国产不卡毛片 | 成人一区不卡 | 久久福利 | 国产午夜小视频 | 精品1区2区 | 91精品久久久久久久99蜜桃 | 久久精品一区二区三区国产主播 | 中文字幕二区三区 | 欧美激情视频一二三区 | 九九热在线观看 | 精品久久国产精品 | 国产黄色视 | 国产又粗又猛又爽 | 黄色av电影| 日日夜夜添 | 天天插天天色 | 91九色蝌蚪视频在线 | 69亚洲视频| 国产一区二区三区黄 | 精品久久久久久电影 | 国产女人40精品一区毛片视频 | 精品日本视频 | 99精品国产99久久久久久97 | 在线免费观看的av网站 | 麻豆精品视频在线 | 韩国一区二区三区视频 | 欧美日韩一区久久 | 日韩欧美精品一区二区 | 国产麻豆剧果冻传媒视频播放量 | 国产一级视频在线 | 中文十次啦 | 丁香视频全集免费观看 | 高清不卡免费视频 | 人人草人人草 | 日韩色区| 国产精品美女在线观看 | 婷婷5月激情5月 | 成年人国产在线观看 | 国内精品免费久久影院 | 亚洲精品乱码久久 | 亚洲高清网站 | 国产成人精品一区二区三区免费 | 中文字幕在线观看资源 | 五月婷香蕉久色在线看 | 在线观看黄色免费视频 | 超碰免费97 | 九九视频网 | 国产精品 日韩 | 五月天综合激情网 | 日韩无在线 | 夜夜夜精品| 日本中文一级片 | 国产伦精品一区二区三区高清 | 亚洲精品综合一区二区 | 天天干天天天天 | 女人魂免费观看 | 狠狠的操| 久久国产精品99久久久久 | 91av视屏| 日本视频高清 | 久草在线最新免费 | 天天摸日日摸人人看 | 日韩免费高清在线观看 | 亚洲国产色一区 | 国产精品免费一区二区 | 岛国大片免费视频 | 黄网站色视频免费观看 | 在线视频18在线视频4k | 久久综合婷婷 | 国产精品系列在线播放 | 在线观看亚洲a | 99精品视频精品精品视频 | 一本一本久久a久久精品综合妖精 | 18久久久久久 | 91av视频在线播放 | 91视频啪 | av免费看在线 | 看av在线| av免费观看网址 | 欧美一级日韩三级 | 在线国产专区 | 特级西西www44高清大胆图片 | 亚洲作爱视频 | 亚洲成人精品久久久 | 丁香婷婷激情 | 国产日产精品一区二区三区四区的观看方式 | 国产精品久久久久久吹潮天美传媒 | www在线观看视频 | 丝袜美腿在线 | 果冻av在线 | 午夜一级免费电影 | 久热超碰| 中文在线免费看视频 | 国产一区黄色 | 91在线精品视频 | 丁香午夜| 亚洲综合一区二区精品导航 | 日韩午夜高清 | 亚洲综合色网站 | 国色天香在线观看 | 男女拍拍免费视频 | 欧美成a人片在线观看久 | 99在线视频观看 | 亚洲精品www久久久 www国产精品com | 狠狠狠狠狠狠狠 | 五月导航| 激情综合久久 | 97在线精品视频 | 日韩免费b| 中文字幕视频在线播放 | 少妇bbw揉bbb欧美 | 麻豆视频免费在线观看 | 久久亚洲热 | 国产精品综合久久久久久 | 精品国产一二三 | 江苏妇搡bbbb搡bbbb | 激情欧美网 | 久久免费av电影 | 2021av在线 | 精品一区二区6 | 国产成人精品久久二区二区 | 久久久av免费| 日本精品久久久久 | 中文字幕av全部资源www中文字幕在线观看 | 又黄又刺激又爽的视频 | 国产精品一区二区三区在线 | 欧美国产日韩在线观看 | 91视频免费看网站 | 欧美日韩综合在线 | 992tv成人免费看片 | 国产精品入口66mio女同 | 91精品国产乱码 | 国产精品爽爽爽 | 国语对白少妇爽91 | 久久久久久毛片精品免费不卡 | 中文字幕av在线免费 | 在线观看视频在线 | 亚洲免费精品一区二区 | 亚洲国产中文在线 | 国产黄免费看 | 成人蜜桃视频 | 日韩影视在线 | 成人精品一区二区三区中文字幕 | 免费观看一区二区三区视频 | 亚洲精品88欧美一区二区 | av免费网站| 国产一线天在线观看 | 久久综合天天 | 美国av片在线观看 | 伊人丁香| 欧美日韩国产精品久久 | 2018好看的中文在线观看 | 成年人三级网站 | 亚洲伦理电影在线 | 天天搞天天干天天色 | 久久精品91视频 | 亚洲精品xx | 欧美激情xxxx性bbbb | 国产一区二区视频在线 | 99久久久国产精品免费观看 | 久久激情片 | 日韩视频一区二区在线观看 | 久久呀 | 免费在线观看午夜视频 | 私人av| 久久久婷| 国产成人精品亚洲日本在线观看 | 国产亚洲精品久久久久久移动网络 | 视频福利在线 | 中日韩欧美精彩视频 | 一区二区三区四区免费视频 | 这里只有精品视频在线观看 | 2019av在线视频 | 婷婷综合久久 | 在线观看日本高清mv视频 | 国产成人亚洲在线电影 | 亚洲精品在线国产 | 黄色免费在线看 | 在线免费黄色av | 国产一二三在线视频 | 成av在线 | 亚洲乱码国产乱码精品天美传媒 | 久久久久久黄 | 日韩欧美在线一区二区 | 久久久久免费精品国产 | 在线精品视频在线观看高清 | 五月天亚洲激情 | 午夜免费福利视频 | 欧美福利精品 | 天堂中文在线播放 | 激情视频国产 | 成人日韩av| 成年人看片网站 | 99九九热只有国产精品 | 日本精品午夜 | 草久久精品 | 中文字幕免费高清在线观看 | 夜夜夜| 69视频网站 | 国产福利av | 久久亚洲欧美日韩精品专区 | 国产一线二线三线性视频 | 黄色在线观看污 | 国产v在线| 91一区二区三区久久久久国产乱 | 手机成人在线 | 日日爱夜夜爱 | 日韩欧美视频一区二区三区 | 日韩免费中文字幕 | 日本性高潮视频 | 人人爽人人澡人人添人人人人 | 天天插天天色 | av片在线观看| 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 黄色av在 | 国产精品一区二区久久精品爱微奶 | 国产91综合一区在线观看 | 婷婷五天天在线视频 | 天天色天天艹 | 亚洲专区一二三 | 亚洲va天堂va欧美ⅴa在线 | 日韩在线视频二区 | 特级西西444www大精品视频免费看 | 99精品在这里| 国产96精品 | 国产视频在线观看一区 | 97精品国产97久久久久久免费 | 韩国av免费看 | 国产精品黑丝在线观看 | 91av蜜桃 | 精品国产一区二区三区噜噜噜 | 国产精品理论在线观看 | 青草视频免费观看 | 超碰人人射 | 国产亚洲情侣一区二区无 | 国产精品久久一卡二卡 | 国产资源在线观看 | 久久免费的精品国产v∧ | 久久国产精品久久精品国产演员表 | 国产精品久久在线 | 亚洲成人免费 | 成年人精品 | 国产成人福利在线观看 | 精品视频免费看 | 91视频黄色 | 中文字幕 国产 一区 | 日韩女同一区二区三区在线观看 | 精品在线播放视频 | 色 免费观看 | 中文字幕在线视频一区二区 | 国产一区在线免费观看视频 | 色欧美成人精品a∨在线观看 | www,黄视频 | 激情伊人五月天 | 久草亚洲视频 | av高清一区二区三区 | 色99视频 | 成人在线播放视频 | 国产视频一区在线 | 久久精品99精品国产香蕉 | 毛片99| 国产精品va最新国产精品视频 | 午夜美女福利 | 国产福利一区在线观看 | 午夜久久久久久久 | 成人黄色在线 | 免费观看一级特黄欧美大片 | 在线国产91 | 伊人久久在线观看 | 成人h视频在线播放 | 成人xxxx| 国产精品成人免费一区久久羞羞 | 久草爱视频 | 久久久久网址 | 韩国视频一区二区三区 | 国产精品久久久久av | 欧美日韩国产区 | 久久免费视频在线观看 | 精品久久网站 | 国产成人精品999在线观看 | 中文字幕免费久久 | 成人欧美一区二区三区在线观看 | 国产一区二区午夜 | 久久亚洲人 | 波多野结衣视频在线 | 正在播放国产一区二区 | 国产精品成人一区二区三区吃奶 | 久久久性| 国产91国语对白在线 | 亚洲国产激情 | 97综合视频 | 成人高清av在线 | 在线国产日本 | 黄色视屏免费在线观看 | 国产精品第72页 | 中文在线免费看视频 | 在线视频你懂得 | 欧美精品亚洲二区 | 国产精品系列在线观看 | 成人午夜在线观看 | 亚洲人成人在线 | 中文字幕国内精品 | 日韩在线视频免费看 | 韩国精品一区二区三区六区色诱 | 久久五月情影视 | 亚洲最大av在线播放 | 色综合久久天天 | 人人模人人爽 | 亚洲一区天堂 | 国产亚洲精品免费 | 日韩网站在线看片你懂的 | 在线看片成人 | 五月天婷婷在线视频 | 国产一级片久久 | 国产成人一区二区三区 | 制服丝袜成人在线 | 免费看搞黄视频网站 | 欧美电影在线观看 | 日本女人的性生活视频 | 在线视频久久 | 麻豆91精品视频 | 人人干天天干 | 天堂av最新网址 | 久久6精品| 天天操天天摸天天爽 | 国产婷婷视频在线 | 久久久久久高潮国产精品视 | 久久亚洲美女 | 日韩一级电影在线 | 精品中文字幕在线观看 | 亚洲精品免费在线视频 | 日韩精品免费在线观看 | 中文字幕乱码一区二区 | 亚洲精品视频免费在线观看 | 国产精品久久久久久久久久久久午夜 | 中文在线免费一区三区 | 亚洲国产精品成人va在线观看 | 一区二区视频电影在线观看 | 久久的色 | 午夜精品久久久 | 五月天丁香亚洲 | 亚洲成人av在线播放 | 视频成人免费 | 一本—道久久a久久精品蜜桃 | 久久亚洲福利视频 | 国产精品久久一区二区三区不卡 | 最新国产中文字幕 | 麻豆精品传媒视频 | 久久精品综合视频 | 青青久草在线视频 | 天堂av在线免费 | 欧洲一区二区三区精品 | 玖玖精品在线 | 97香蕉久久国产在线观看 | 久久午夜精品视频 | 久草在线视频网站 | 夜色资源站国产www在线视频 | 国产日女人| 人人草人人草 | 97电影网手机版 | 狠狠干.com| 免费一级片在线观看 | 91精品国产91久久久久福利 | 韩日av在线| 狠狠干成人综合网 | 福利视频在线看 | 一级性视频 | 九九热精 | 久久精品网站免费观看 | 欧美一级黄色片 | 亚洲国产精品久久久久久 | 精品亚洲免费视频 | 91污在线观看 | 婷婷国产v亚洲v欧美久久 | 日本精品一二区 | 成人毛片在线视频 | 国产成人久久精品 | 懂色av一区二区在线播放 | 国产露脸91国语对白 | 日韩一二三在线 | 久久国产亚洲精品 | 99这里只有精品99 | 天天操夜夜逼 | 97成人资源| 亚洲男男gaygay无套 | 91九色老| 九九九视频精品 | 国产精品久久99综合免费观看尤物 | 国产 日韩 欧美 中文 在线播放 | 日日天天 | 国产精品一区二区在线免费观看 | 男女啪啪免费网站 | 国产在线精品一区二区不卡了 | 四虎成人精品 | 精品久久久久久亚洲综合网站 | 国产精品白丝jk白祙 | 国产成人333kkk | 色香天天 | 国产亚洲精品美女 | 国产精品久久久久婷婷 | 99国产一区二区三精品乱码 | 色综合天天做天天爱 | 91免费网址 | 综合久久网 | 狠狠躁夜夜a产精品视频 | 国产拍揄自揄精品视频麻豆 | 97超碰精品 | 深爱激情站 | 综合天天网 | 日韩高清 一区 | 99一级片 | 久久亚洲区 | 超级碰碰免费视频 | 天天激情综合 | 97超碰站| 国产视频1区2区3区 久久夜视频 | 91麻豆精品国产91 | 免费福利在线 | 国产剧情在线一区 | 久草国产在线观看 | 伊人久久国产 | 亚洲免费av电影 | 亚洲一区动漫 | 国产91精品一区二区麻豆亚洲 | 996久久国产精品线观看 | 97色婷婷成人综合在线观看 | 国产无区一区二区三麻豆 | 亚洲欧洲久久久 | 伊人色综合久久天天 | 在线观看视频 | 天堂视频中文在线 | 四虎在线免费观看 | 国产精品 视频 | 一区二区 不卡 | 天天射综合网视频 | 欧美日韩视频在线观看一区二区 | 人人超碰免费 | 色黄久久久久久 | 免费在线看v | 日韩精品免费一线在线观看 | 久久深爱网 | 日韩在线精品一区 | a级片在线播放 | 久久成人18免费网站 | 99精品视频免费观看 | 麻豆久久久久久久 | 97狠狠干 | 黄色av三级在线 | 中文字幕日韩有码 | 91亚洲精品国偷拍自产在线观看 | 97视频人人澡人人爽 | 97综合视频 | 国产.精品.日韩.另类.中文.在线.播放 | 在线观看久久久久久 | 美腿丝袜一区二区三区 | 九九综合久久 | 国产精品美女www爽爽爽视频 | 久久成人视屏 | 毛片网站在线看 | 久久av电影 | 日韩中文字幕在线不卡 | 欧美性一级观看 | 日韩videos高潮hd | 91福利免费 | 最新国产福利 | 伊人天天色 | 国产精品综合久久久久 | 国产黄色精品在线 | 69亚洲精品| 麻豆国产网站 | 国产免费观看视频 | 91视频首页| 国产男女免费完整视频 | 亚洲精品乱码久久久久久蜜桃不爽 | 日韩欧美在线国产 | 91最新视频 | 国产成人l区| 日本成人中文字幕在线观看 | 一区二区在线电影 | 欧洲一区二区三区精品 | 在线日韩中文字幕 | 就要干b | 国产亚洲va综合人人澡精品 | 黄色一级影院 | 久久激情综合网 | 久久99精品视频 | 在线观看小视频 | 色黄久久久久久 | 国产一卡久久电影永久 | 国产精品福利久久久 | 97国产大学生情侣白嫩酒店 | 麻豆91视频 | 天天爽天天碰狠狠添 | 西西444www大胆高清视频 | 欧美日韩性视频在线 | 在线观看韩国av | 黄色www在线观看 | 人操人 | 国产高清在线免费视频 | 婷婷国产一区二区三区 | 免费看成人a | 国产成人av电影在线 | 91av视频在线观看 | 国产精品va在线 | 久久久免费毛片 | 色婷丁香 | 久草精品网| 香蕉97视频观看在线观看 | 99精品国产一区二区三区麻豆 | 五月婷婷六月丁香在线观看 | 国产午夜在线观看视频 | a视频免费在线观看 | 亚洲免费在线播放视频 | 久久优 | 久久永久免费 | 久久99操| 国产精品观看 | 国产中文字幕视频在线观看 | 丁香花中文字幕 | 欧美 亚洲 另类 激情 另类 | 精品国产成人av在线免 | 欧美激情视频三区 | 日本三级久久久 | 欧美日韩一区二区三区在线免费观看 | 国产精品久久久久久久久蜜臀 | 国产精品乱码久久 | 色综合天天视频在线观看 | 激情久久久久久久久久久久久久久久 | 91香蕉视频720p | a v在线视频 | 亚洲精品天天 | 婷婷六月综合亚洲 | 色插综合| 久久精品国产免费 | 操高跟美女 | 丁香五香天综合情 | 久久夜夜爽 | 欧美色久 | 国产精品毛片一区视频 | 国产亚洲欧美在线视频 | 天天操天天干天天爱 | bbbb操bbbb| 国产成人高清 | 天天操天天射天天操 | 夜色.com | av中文在线观看 | 国内精品中文字幕 | 国产女人18毛片水真多18精品 | 亚洲电影久久久 | 成人永久视频 | 国产精品久久久 | 国产视频一二三 | 国产黄色在线看 | 国产一区高清在线 | 黄色成人av | 91天天视频 | 一区视频在线 | 青青视频一区 | 欧美日韩一级在线 | 国产高清中文字幕 | 国产成人精品久久二区二区 | 久久美女视频 | 毛片网站免费在线观看 | 中文字幕欲求不满 | 亚洲精品免费在线观看视频 | 国产一区视频免费在线观看 | 国产一区私人高清影院 | www.久久com | 99久久久国产精品免费99 | 亚洲一区二区三区在线看 | 午夜资源站| 91九色网站 | www.91av在线 | 亚洲一级二级三级 | 国产一区私人高清影院 | 久久精品91久久久久久再现 | 欧美国产日韩激情 | 亚洲激情校园春色 | 亚洲理论电影网 | 97成人超碰 | 精品在线免费观看 | 国产麻豆剧传媒免费观看 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 国内成人精品2018免费看 | 天堂av影院 | 日韩欧美视频在线播放 | 日韩乱色精品一区二区 | 日韩高清观看 | 国产原创在线视频 | 激情网综合 | 狠狠操91 | 伊人影院av | 精品夜夜嗨av一区二区三区 | 日韩欧在线| 99久久99热这里只有精品 | 天天操天天射天天插 | 久久久久99精品成人片三人毛片 | 少妇bbw揉bbb欧美 | 一区二区av| japanese黑人亚洲人4k | 久久久网址 | 97超在线 | 99精品久久只有精品 | 首页av在线 | 在线观看国产中文字幕 | 欧美综合久久 | 久久精品5 | 深夜免费福利视频 | 国产日韩欧美中文 | 久久66热这里只有精品 | 欧美精品久久久久性色 | 日韩毛片在线一区二区毛片 | 在线看国产视频 | 五月天婷婷在线播放 | 精品美女国产在线 | 日韩剧| 久久精品香蕉视频 | 91色在线观看| 日韩电影一区二区三区 | 天天干天天操天天 | 国产97视频在线 | 在线小视频你懂得 | 免费精品在线 | 人人爱夜夜操 | 国产久视频 | 久久久国产精品成人免费 | 久久1区| 久久不射电影院 | 国产在线91在线电影 | 国产在线不卡精品 | 久久久精品欧美 | 91精品久久久久久粉嫩 | 一区 二区 精品 | 精品久久久久久亚洲综合网站 | 久久免费视频播放 | 久久在线免费 | 久久九九九九 | 9在线观看免费高清完整版在线观看明 | 国产香蕉97碰碰久久人人 | se视频网址| 婷婷六月色 | 久久久久久麻豆 | 一区三区视频在线观看 | 四虎永久免费网站 | 天天操天天能 | 国产精品刺激对白麻豆99 | 中文字幕免费播放 | 国产又黄又猛又粗 | 狠狠色香婷婷久久亚洲精品 | 久久呀 | 国产精品日韩在线观看 | 天天干婷婷 | 黄色大全在线观看 | 国产一级片观看 | 久久亚洲综合国产精品99麻豆的功能介绍 | 西西4444www大胆艺术 | 精品少妇一区二区三区在线 | 日韩精品一区不卡 | 国产欧美综合在线观看 | 手机成人在线电影 | 九九久久久久久久久激情 | 91日韩免费 | 在线观看中文字幕第一页 | 日韩av在线一区二区 | 亚洲成人免费观看 | 一二三区高清 | 国产免码va在线观看免费 | 亚洲日本va午夜在线电影 | 亚洲va欧美va | 欧美日韩网址 | 久久久久久久久久毛片 | 成人在线免费观看视视频 | 亚州五月| 丁香 久久 综合 | 婷婷精品国产一区二区三区日韩 | 亚洲黄色软件 | 久久综合九色欧美综合狠狠 | 午夜国产一区二区三区四区 | а中文在线天堂 | 国产人成看黄久久久久久久久 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 欧美激情精品久久久久 | 中文字幕 在线 一 二 | 亚洲精品麻豆视频 | 亚洲一二三区精品 | 国产视频1| 国产一级视频免费看 | 国产一区二区三区免费在线 | 夜夜爽夜夜操 | 欧洲在线免费视频 | 热久久在线视频 | 久久私人影院 | 狠狠色丁香婷综合久久 | av网站播放 | 日韩素人在线观看 | 在线黄色观看 | 九九欧美 | 国产高清在线不卡 | 日韩欧美视频一区 | 美女网色| 麻豆久久 | 91久久爱热色涩涩 | 久久久久久免费 | 亚洲另类视频在线 | 日韩免费观看高清 | 日韩色高清 | 欧美一级黄色网 | 2019中文| 婷婷亚洲最大 | www.天天成人国产电影 | 草久久影院 | 中文字幕.av.在线 | 亚洲激情一区二区三区 | 欧美日韩一区二区三区视频 | 91看片在线播放 | 天天干人人插 | 婷婷 综合 色 | 99视频国产在线 | 欧美日韩国产二区 | 免费麻豆视频 | 午夜手机电影 | 友田真希x88av| 日日干影院| 国产精品免费麻豆入口 | 91成人免费在线 | 日韩色爱| 亚洲欧美成人在线 | 国产精品福利无圣光在线一区 | 亚洲国产成人精品在线观看 | www操操操| 国产成人一区二区三区久久精品 | 欧美精品一区二区免费 | 黄色a在线观看 | 亚洲精品9| 999成人国产 | 久久久免费精品国产一区二区 | 色综合天天在线 | 久久天天操 | 涩涩网站在线播放 | 91手机视频| 久久久久成人精品免费播放动漫 | 青青河边草观看完整版高清 | 久草视频免费 | 天天射天天搞 | 日韩久久电影 | 午夜精品久久久久久中宇69 | av高清影院 | 97碰碰视频 | 久久综合国产伦精品免费 | 久久久香蕉视频 | 在线国产中文 | 国产高清无线码2021 | 国内精品久久久 | 最新国产在线视频 | 97视频在线观看网址 | 人人看97| 久久久久国产a免费观看rela | 欧美国产视频在线 | 国产高清久久久 | 精品主播网红福利资源观看 | 久色 网 | 精品久久一区 | 精品福利视频在线观看 | 麻豆视频国产在线观看 | 成人在线黄色 | 成人亚洲网 | 国产精品午夜免费福利视频 | 成人a级免费视频 | 国产午夜av| 99欧美精品 | 国产一线二线三线性视频 | 在线免费亚洲 | 中文字幕电影高清在线观看 | 97免费公开视频 | 亚洲免费av在线 | 九九色在线| 久久伦理电影 | 婷婷九九 | 久草综合视频 | 色综合欧洲| a黄色片在线观看 | 久久不卡日韩美女 | 国产精品v欧美精品 | 成人欧美在线 | 91精品999 | 粉嫩av一区二区三区四区五区 | 国产精品电影一区 | 久久激情五月激情 | 国产精品1区2区 | 欧美精品亚洲精品 | 最新国产精品拍自在线播放 | 日韩丝袜在线观看 | 黄色片免费看 | 婷婷色网址 | 十八岁以下禁止观看的1000个网站 | 亚洲成人av在线 | 国产一区二区免费在线观看 | 免费在线观看av网站 | 99精品免费久久久久久久久日本 | 国产91在线观看 | 免费视频久久久久久久 | 91高清不卡 | 五月在线视频 | 午夜一级免费电影 | 在线观看视频中文字幕 | 激情视频综合网 | 亚洲激情电影在线 | www.精选视频.com| 久久丝袜视频 | 天天操天天射天天爽 | 色小说av | 激情丁香综合五月 | 国产一区视频免费在线观看 | 精品一区二区在线免费观看 | 成人午夜电影免费在线观看 | 国产91在线 | 美洲 | 亚洲国产免费av | 夜色资源站wwwcom | 午夜.dj高清免费观看视频 | 亚洲欧美日韩在线看 | 国产伦理一区二区三区 | 久久久精品网站 | 天天干,夜夜爽 | 日韩av成人在线观看 | 色国产在线 | 国产在线999 | 国产伦精品一区二区三区照片91 | 欧美日性视频 | 免费黄在线观看 | 久久精品99国产精品酒店日本 | 日本精品视频在线观看 | 日韩av在线免费播放 | 国内精品视频在线播放 | 在线观看一级视频 | 国产一区二区不卡在线 | 免费av网址大全 | 成人午夜电影在线播放 | 色婷婷色 | 成年人免费在线观看网站 | 精品人妖videos欧美人妖 | av解说在线| 久久久黄色| 久久久久久免费 | 在线亚洲欧美视频 | 久久久久亚洲最大xxxx | 国产在线欧美在线 | 黄色软件在线观看 | 9ⅰ精品久久久久久久久中文字幕 | 免费观看一级视频 | 草久视频在线 | 日韩欧美精品一区二区 | 成人在线视频在线观看 | www国产亚洲精品久久麻豆 | 亚洲黄色成人网 | 麻豆成人网 | 亚洲精品88欧美一区二区 | av综合站| 欧美在线观看禁18 | 激情九九| 97偷拍视频 | 2019av在线视频 | 日韩成人看片 | 黄色字幕网 | 一区二区欧美激情 | 在线免费成人 | 五月综合在线观看 | 综合网在线视频 | 久久99热精品| 久久精品看片 | 日韩欧美高清免费 | 亚洲人在线 | 精品国产激情 | 亚洲国内在线 | 国产在线欧美在线 | 欧美日韩高清一区二区 国产亚洲免费看 | 亚洲国产一区二区精品专区 | 911精品视频| 免费av看片| 中文字幕av网站 |