精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Android開發(fā)UI之Button

移動(dòng)開發(fā) Android
對于實(shí)際項(xiàng)目而言,一般按鈕的樣式都會(huì)通過額外的XML樣式文件包裝一下,這個(gè)之后再介紹,這里只是介紹一下Button的簡單使用。按鈕的最多用處就是供用戶點(diǎn)擊從而觸發(fā)相應(yīng)時(shí)間,沒有什么難點(diǎn)。

前言

最近一直在講androidUI控件的使用方式,這篇文章講解一下基本上屬于用處最廣泛的控件之一的Button控件。如果有過其他平臺開發(fā)經(jīng)驗(yàn)的程序員,對按鈕是不會(huì)陌生的。本篇文章首先講解一下Android的Button控件的常用事件以及事件綁定和觸發(fā),再在Button控件中通過設(shè)定屬性值來實(shí)現(xiàn)圖文混排,這個(gè)功能是在項(xiàng)目中常用到的。

Button控件

Button繼承了TextView。它的功能就是提供一個(gè)按鈕,這個(gè)按鈕可以供用戶點(diǎn)擊,當(dāng)用戶對按鈕進(jìn)行操作的時(shí)候,觸發(fā)相應(yīng)事件,如點(diǎn)擊,觸摸。

還有一個(gè)ImageButton,它繼承自Button,可以在ImageButton中顯示一個(gè)圖片展示給用戶看,并且對其Text屬性設(shè)置值的時(shí)候是無效的,其它功能與Button一樣。

常用事件

一般對于一個(gè)按鈕而言,用的最多的就是點(diǎn)擊事件,Button間接繼承自View,而AndroidUI中的所有事件,都是定義在View中的。在本篇博客中,示例講解的點(diǎn)擊事件、觸摸事件,其他事件的使用方式與此類似,只是觸發(fā)的時(shí)機(jī)不同而已。此處分別需要實(shí)現(xiàn)View.OnClickListener、View.OnTouchListener接口的方法。

  • View.OnClickListener,需要實(shí)現(xiàn)onClick(View v)方法,其中v為當(dāng)前觸發(fā)事件的控件。
  • View.OnTouchListener,需要實(shí)現(xiàn)onTouch(View v , MotionEvent event),其中v為當(dāng)前觸發(fā)事件的控件,event包括了觸摸時(shí)的具體內(nèi)容,如移動(dòng)、按下等。

下面使用一個(gè)示例講解一下事件的綁定及觸發(fā),在示例中顯示兩個(gè)按鈕控件,一個(gè)為普通按鈕,一個(gè)為填充圖片的按鈕,為它們綁定click事件,當(dāng)點(diǎn)擊事件觸發(fā)的時(shí)候,對其尺寸進(jìn)行修改,為圖片按鈕綁定觸摸事件,當(dāng)觸摸的時(shí)候觸發(fā),切換圖片顯示。

布局代碼:

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
  3.     android:layout_width="match_parent" 
  4.     android:layout_height="match_parent" 
  5.     android:orientation="vertical" > 
  6.      
  7.     <Button 
  8.         android:id="@+id/btnChangeSize" 
  9.         android:layout_width="wrap_content" 
  10.         android:layout_height="wrap_content" 
  11.         android:text="點(diǎn)擊修改尺寸" 
  12.         /> 
  13.     <Button 
  14.         android:id="@+id/btnChangeImg" 
  15.         android:layout_width="wrap_content" 
  16.         android:layout_height="wrap_content" 
  17.         android:background="@drawable/image1" 
  18.         /> 
  19. </LinearLayout> 

實(shí)現(xiàn)代碼:

  1. package com.bgxt.buttondemo; 
  2.  
  3. import android.app.Activity; 
  4. import android.os.Bundle; 
  5. import android.view.MotionEvent; 
  6. import android.view.View; 
  7. import android.view.View.OnClickListener; 
  8. import android.view.View.OnTouchListener; 
  9. import android.widget.Button; 
  10.  
  11. //通過實(shí)現(xiàn)接口,對其進(jìn)行click、touch事件的支持 
  12. public class ButtonListener extends Activity implements OnClickListener, 
  13.         OnTouchListener { 
  14.  
  15.     private Button btnChangeSize; 
  16.     private Button btnChangeImg; 
  17.     private int flag = 1
  18.  
  19.     @Override 
  20.     protected void onCreate(Bundle savedInstanceState) { 
  21.         super.onCreate(savedInstanceState); 
  22.         setContentView(R.layout.btn_listener); 
  23.  
  24.         btnChangeSize = (Button) findViewById(R.id.btnChangeSize); 
  25.         btnChangeImg = (Button) findViewById(R.id.btnChangeImg); 
  26.  
  27.         // 對兩個(gè)按鈕進(jìn)行事件綁定 
  28.         btnChangeSize.setOnClickListener(this); 
  29.         btnChangeImg.setOnClickListener(this); 
  30.         btnChangeImg.setOnTouchListener(this); 
  31.     } 
  32.  
  33.     @Override 
  34.     public boolean onTouch(View v, MotionEvent event) { 
  35.         // 獲取觸發(fā)事件的Button控件 
  36.         Button btn = (Button) v; 
  37.         if (event.getAction() == MotionEvent.ACTION_UP) { 
  38.             // 當(dāng)觸摸時(shí)按下,則替換展示圖片為image1 
  39.             btn.setBackgroundResource(R.drawable.image1); 
  40.         } else { 
  41.             btn.setBackgroundResource(R.drawable.image2); 
  42.         } 
  43.         return false
  44.     } 
  45.  
  46.     @Override 
  47.     public void onClick(View v) { 
  48.         Button btn = (Button) v; 
  49.         if (flag == 1 
  50.                 && btn.getWidth() == getWindowManager().getDefaultDisplay() 
  51.                         .getWidth()) { 
  52.             // 如果等于屏幕的寬度,則修改標(biāo)識flag為-1 
  53.             flag = -1
  54.         } else if (flag == -1 && btn.getWidth() < 100) { 
  55.             flag = 1
  56.         } 
  57.         // 設(shè)置button控件尺寸 
  58.         btn.setWidth(btn.getWidth() + (int) (btn.getWidth() * 0.1) * flag); 
  59.         btn.setHeight(btn.getHeight() + (int) (btn.getHeight() * 0.1) * flag); 
  60.     } 
  61.  

展示效果圖:

[[81321]]

當(dāng)點(diǎn)擊按鈕的時(shí)候,按鈕被放大,當(dāng)放大到屏幕寬度時(shí),開始縮小。

[[81322]]

當(dāng)觸摸圖標(biāo)按鈕的時(shí)候,圖像改變。

[[81323]]

圖文混排

對于在實(shí)際項(xiàng)目中,經(jīng)常會(huì)需要設(shè)置按鈕展示為圖文混排的效果,這樣可以通過圖表更直觀的把按鈕的功能展示給用戶,又可以有簡短的文字說明。雖然ImageButton也可以實(shí)現(xiàn)圖片按鈕的效果,但是對于ImageButton而言,設(shè)置Text屬性是沒有作用的,所以這里不講解ImageButton的使用。對于Button控件,圖文混排需要用到一個(gè)android:drawableXxx屬性(Xxx為圖片所在按鈕的方向),這個(gè)屬性配合android:text,就可以實(shí)現(xiàn)圖文混排的效果。

下面一個(gè)示例,分別展示了上下左右四個(gè)方位的圖標(biāo)按鈕,并且生成一個(gè)通過Java代碼動(dòng)態(tài)生成圖文混排按鈕的。因?yàn)锽utton是繼承自TextView的,所以通過代碼設(shè)置圖文混排的方式與TextView類似,都需要用到SpannableString類。

布局代碼:

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
  3.     android:layout_width="match_parent" 
  4.     android:layout_height="match_parent" 
  5.     android:orientation="vertical" > 
  6.  
  7.     <LinearLayout 
  8.         android:layout_width="match_parent" 
  9.         android:layout_height="150dp" 
  10.         android:orientation="horizontal" > 
  11.         <!-- 圖片在上,項(xiàng)目中常用這樣的設(shè)置 --> 
  12.         <Button 
  13.             android:layout_width="wrap_content" 
  14.             android:layout_height="wrap_content" 
  15.             android:drawableTop="@drawable/image2" 
  16.             android:text="b1" /> 
  17.         <!-- 圖片在下 --> 
  18.         <Button 
  19.             android:layout_width="wrap_content" 
  20.             android:layout_height="wrap_content" 
  21.             android:drawableBottom="@drawable/image2" 
  22.             android:drawablePadding="10dp" 
  23.             android:text="b2" /> 
  24.         <!-- 圖片在左 --> 
  25.         <Button 
  26.             android:layout_width="wrap_content" 
  27.             android:layout_height="wrap_content" 
  28.             android:drawableLeft="@drawable/image2" 
  29.             android:text="b3" /> 
  30.         <!-- 圖片在右 --> 
  31.         <Button 
  32.             android:layout_width="wrap_content" 
  33.             android:layout_height="wrap_content" 
  34.             android:drawablePadding="10dp" 
  35.             android:drawableRight="@drawable/image2" 
  36.             android:text="b4" /> 
  37.     </LinearLayout> 
  38.     <!-- 聲明一個(gè)空的按鈕,用于進(jìn)行代碼設(shè)置 --> 
  39.     <Button android:layout_width="200dp" android:layout_height="200dp" android:id="@+id/btnSty" android:layout_marginTop="10dp"/> 
  40. </LinearLayout> 

Java實(shí)現(xiàn)代碼:

  1. package com.bgxt.buttondemo; 
  2.  
  3. import android.app.Activity; 
  4. import android.graphics.Bitmap; 
  5. import android.graphics.BitmapFactory; 
  6. import android.os.Bundle; 
  7. import android.text.SpannableString; 
  8. import android.text.Spanned; 
  9. import android.text.style.ImageSpan; 
  10. import android.widget.Button; 
  11.  
  12. public class ButtonStyle extends Activity { 
  13.  
  14.     private Button btnSty; 
  15.     @Override 
  16.     protected void onCreate(Bundle savedInstanceState) { 
  17.         // TODO Auto-generated method stub 
  18.         super.onCreate(savedInstanceState); 
  19.         setContentView(R.layout.btn_style); 
  20.         //獲取按鈕控件 
  21.         btnSty=(Button)findViewById(R.id.btnSty); 
  22.         //生成SpannableString,用于圖片的載體 
  23.         SpannableString spannebleLeft=new SpannableString("left"); 
  24.         Bitmap bitmapleft=BitmapFactory.decodeResource(getResources(), R.drawable.image1); 
  25.         ImageSpan imageSpanLeft=new ImageSpan(ButtonStyle.this,bitmapleft); 
  26.         spannebleLeft.setSpan(imageSpanLeft,0,4,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 
  27.          
  28.         SpannableString spannebleRight=new SpannableString("right"); 
  29.         Bitmap bitmapRight=BitmapFactory.decodeResource(getResources(), R.drawable.image2); 
  30.         ImageSpan imageSpanRight=new ImageSpan(ButtonStyle.this,bitmapRight); 
  31.         spannebleRight.setSpan(imageSpanRight,0,5,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 
  32.          
  33.         //把生成的SpannableString追加到按鈕上 
  34.         btnSty.append(spannebleLeft); 
  35.         btnSty.append("aLi"); 
  36.         btnSty.append(spannebleRight); 
  37.     } 

效果展示:

[[81324]]

總結(jié)

對于實(shí)際項(xiàng)目而言,一般按鈕的樣式都會(huì)通過額外的XML樣式文件包裝一下,這個(gè)之后再介紹,這里只是介紹一下Button的簡單使用。按鈕的最多用處就是供用戶點(diǎn)擊從而觸發(fā)相應(yīng)時(shí)間,沒有什么難點(diǎn)。

責(zé)任編輯:閆佳明 來源: cnblogs
相關(guān)推薦

2013-07-24 18:02:40

Android開發(fā)學(xué)習(xí)Android UIRadio、Check

2013-09-16 15:42:00

Android優(yōu)化界面UI

2013-09-16 15:33:28

Android優(yōu)化界面UI

2013-09-16 15:50:04

Android優(yōu)化界面UI

2014-06-05 14:12:05

SwiftUI學(xué)習(xí)iOS

2013-06-08 13:07:54

Android開發(fā)Android UILayout XML屬

2010-09-25 13:09:39

UISymbian

2011-06-07 10:33:11

Android Activity

2013-12-27 13:49:22

Android開發(fā)Android應(yīng)用Button

2011-04-14 10:05:16

BlackBerry

2011-04-14 10:03:32

UI組件BlackBerry

2021-10-18 10:14:26

鴻蒙HarmonyOS應(yīng)用

2010-01-26 10:02:51

Android But

2013-02-20 14:32:37

Android開發(fā)性能

2013-04-15 14:23:21

2011-04-15 14:22:20

圖片操作UIBlackBerry

2014-09-24 11:42:46

AndroidButton

2011-05-30 14:54:46

Android 單擊事件

2013-06-18 00:45:23

CocoStudio工Cocos2d-x

2011-04-12 08:40:23

IMFAndroid
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

亚洲高清视频的网址| 国产精品嫩草99av在线| 欧美天堂一区二区三区| 中文字幕成人一区| 精品人妻aV中文字幕乱码色欲| 欧美极品一区二区三区| 亚洲国产精品大全| 成人精品视频一区二区| 成人区精品一区二区不卡| 国产69精品久久99不卡| 欧美在线国产精品| 国产麻豆a毛片| 久久精品66| 欧美日韩一卡二卡三卡| 青青青青草视频| 成a人片在线观看www视频| 国产一区二区三区精品视频| 国模精品系列视频| 九九热久久免费视频| 国产一区丝袜| 欧美另类高清zo欧美| 青青草精品视频在线| 日本福利在线| 久久久久久久久久久电影| 亚洲字幕在线观看| 波多野结衣日韩| 亚洲精品社区| 欧美精品一区二区免费| 性猛交娇小69hd| 国产精品sss在线观看av| 欧美日韩1234| 国产精品秘入口18禁麻豆免会员| 亚洲无线看天堂av| 中文字幕不卡在线| 美脚丝袜一区二区三区在线观看| 性色av蜜臀av| 麻豆成人免费电影| 国产成人综合久久| 日本中文字幕网| 欧美黄免费看| 日韩亚洲欧美中文高清在线| 北条麻妃在线一区二区| 国产精品福利视频| 97国产精品久久久| 日本大胆欧美人术艺术动态| 51视频国产精品一区二区| 一区二区视频免费看| 色婷婷一区二区三区| 亚洲精品视频在线观看视频| 中国一级特黄录像播放| 日本成人精品| 欧美一级精品大片| 日本女人黄色片| 国产激情精品一区二区三区| 欧美日韩电影一区| 亚洲老女人av| 欧美高清xxx| 欧美性xxxxx极品少妇| 丁香啪啪综合成人亚洲| 中文日产幕无线码一区二区| 黄色一区二区在线| 国产精品50p| 日韩精品极品| 色综合天天视频在线观看| 777久久久精品一区二区三区 | 亚洲欧美激情一区| 亚洲黄色免费在线观看| 婷婷亚洲成人| 亚洲视频自拍偷拍| 精品日韩在线视频| 91麻豆精品国产91久久久平台| 色99之美女主播在线视频| 三级黄色在线观看| 欧美久久九九| 97在线视频免费播放| 成人毛片在线播放| 免费的国产精品| 91亚洲国产成人久久精品网站| 国产高潮在线观看| 成人精品免费看| 蜜桃久久精品乱码一区二区| jzzjzzjzz亚洲成熟少妇| 国产精品水嫩水嫩| 亚洲精品天堂成人片av在线播放 | 欧美精品福利视频| 亚洲九九九在线观看| 中文国产在线观看| 黄色免费大全亚洲| 在线观看日韩www视频免费| 天海翼在线视频| 激情六月综合| 国产精品免费久久久| 国产chinasex对白videos麻豆| 成人精品免费视频| 亚洲巨乳在线观看| 国产探花视频在线观看| 日本乱人伦aⅴ精品| 一级 黄 色 片一| 日韩美女毛片| 北条麻妃久久精品| 男女视频免费看| 麻豆91小视频| 精品中文字幕人| 免费观看久久久久| 天天操天天干天天综合网| 亚洲一级免费在线观看| 国产精品极品| 久久精品人人爽| 西西44rtwww国产精品| 久久99精品久久久| 蜜桃av噜噜一区二区三区| 久草中文在线| 在线看国产一区二区| 九色91porny| 欧美午夜精彩| 2020欧美日韩在线视频| av中文字幕免费在线观看| 久久婷婷成人综合色| 成人在线免费观看网址| 日韩美女在线看免费观看| 日韩精品一区二区三区在线| 国产又粗又黄又猛| 99精品国产一区二区青青牛奶 | 不卡av电影在线| 国产成人免费视频一区| 中文字幕乱码一区二区三区 | 国产精品九九久久久久久久| 欧美特黄一级视频| 亚洲久草在线视频| 日本 片 成人 在线| 久久91麻豆精品一区| 久久男人资源视频| 亚洲不卡中文字幕| 精品成人免费视频| 国产精品77777| 伊人久久婷婷色综合98网| 日本免费久久| 亚洲欧美日韩国产精品| www.国产色| 成人av电影在线| 极品粉嫩国产18尤物| 久久视频社区| 欧美乱大交做爰xxxⅹ性3| 亚洲视频在线观看免费视频| 国产清纯白嫩初高生在线观看91| 精品中文字幕av| 欧美在线关看| 97超级碰碰碰久久久| 五月婷婷在线播放| 亚洲成人精品影院| 国产视频久久久久久| 亚洲乱码视频| 精品福利影视| 最近在线中文字幕| 亚洲日本成人网| 精品久久久久久久久久久久久久久久| 久久久久久久精| 免费国产成人av| 国产免费av一区二区三区| 日产精品99久久久久久| 黄色在线网站| 欧美三级乱人伦电影| 久久av红桃一区二区禁漫| 国产在线麻豆精品观看| 成人在线视频一区二区三区| 粉嫩一区二区三区四区公司1| 91豆花精品一区| 亚洲欧美日韩综合在线| 一本一本大道香蕉久在线精品| 免费网站在线高清观看| 精品一区二区三区在线观看| 色哟哟免费网站| 久久超级碰碰| 国产精品第一第二| 中文字幕在线观看网站| 亚洲激情视频在线播放| 不卡av电影在线| 亚洲日本丝袜连裤袜办公室| 亚洲视频 中文字幕| 性xx色xx综合久久久xx| 亚洲看片网站| 亚洲国产精品免费视频| 欧美性视频精品| 欧美极品视频| 亚洲国产精品小视频| 高潮毛片又色又爽免费| 亚洲天堂2016| 性色av蜜臀av浪潮av老女人 | 久久男人的天堂| 国产乱子伦三级在线播放| 91精品国产综合久久久久久久 | 欧美成人亚洲| 欧美三级华人主播| 精品精品视频| 欧美专区中文字幕| 国产黄a三级三级三级av在线看| 亚洲电影成人av99爱色| 姑娘第5集在线观看免费好剧| 一区二区三区资源| 中文字幕网站在线观看| 国产剧情在线观看一区二区| 男人操女人逼免费视频| 亚洲精品成人| 欧美一级二级三级九九九| 国产精品美女久久久久| 日本久久久a级免费| 91麻豆一二三四在线| 亚洲日本中文字幕| 免费国产羞羞网站视频| 欧美精品一卡两卡| 精品欧美一区二区三区免费观看 | 日韩天堂在线| 欧美激情一区二区三区在线视频观看 | 亚洲电影中文字幕| 国产男男gay体育生白袜| 色一区在线观看| 久久久久久久福利| 中文字幕人成不卡一区| 国产精品高清无码在线观看| 成人精品视频网站| 久久久福利影院| 蜜臀久久久久久久| 热久久精品免费视频| 一本久道久久综合狠狠爱| 特级黄色录像片| 日韩av在线播放网址| 欧美理论一区二区| 欧美一区二区三区久久| 国产精品国色综合久久| 国产一区2区在线观看| 国产免费一区视频观看免费 | 偷拍日韩校园综合在线| 亚洲色婷婷一区二区三区| 国产精品女人毛片| 成人激情五月天| 久久综合五月天婷婷伊人| 在线黄色免费网站| 成人一道本在线| 亚洲AV无码久久精品国产一区| 另类小说综合欧美亚洲| 久久久久久三级| 日韩激情在线观看| 欧美日韩在线成人| 视频精品一区二区| 无遮挡又爽又刺激的视频| 99精品视频免费| 可以在线看的av网站| 亚洲欧洲综合| 国产日韩欧美精品在线观看| 亚洲狠狠婷婷| 日韩免费视频播放| 裸体素人女欧美日韩| 国产成人无码av在线播放dvd| 久久福利影视| 国产超碰在线播放| 久久精品免费观看| 亚洲天堂伊人网| 国产精品亚洲一区二区三区妖精 | av免费看网址| 99精品福利视频| 中文字幕日本最新乱码视频| 久久久久久久尹人综合网亚洲 | 精品一区二区成人精品| 在线视频观看91| 国产成人精品免费看| 欧美xxxxx精品| 久久先锋影音av鲁色资源| 中字幕一区二区三区乱码| 国产精品麻豆网站| 欧美成人精品激情在线视频| 亚洲国产美国国产综合一区二区| 五月婷婷激情网| 91国内精品野花午夜精品| 一级特黄aaaaaa大片| 日韩你懂的在线观看| 无码精品视频一区二区三区| 一道本无吗dⅴd在线播放一区| 麻豆最新免费在线视频| 欧美精品久久久久| 成人av三级| 91中文精品字幕在线视频| 成人三级av在线| 日韩欧美亚洲日产国产| 一本精品一区二区三区| 国产精品50p| 国内精品在线播放| 国产肉体xxxx裸体784大胆| 国产免费久久精品| 久久久久黄色片| 91久久精品网| 精品黑人一区二区三区在线观看| 亚洲国产日韩欧美在线动漫| 成人18在线| 国内精久久久久久久久久人| 欧美精品高清| 国产精品加勒比| 不卡在线一区| 国产在线播放观看| 久久99精品国产麻豆婷婷| 中文字幕三级电影| 中文字幕五月欧美| 亚洲熟女综合色一区二区三区| 欧美疯狂做受xxxx富婆| 青青免费在线视频| 欧美裸身视频免费观看| 日本黄色一区| 国产视频在线观看一区| 香蕉av一区二区| 久久综合久久色| 不卡的av电影| 欧美性x x x| 91久久线看在观草草青青 | 亚洲视频专区在线| √8天堂资源地址中文在线| 国产精品入口尤物| 亚州av在线播放| 国产精品久久久久久久久久白浆| 国产aⅴ夜夜欢一区二区三区 | 亚洲少妇一区二区三区| 欧美激情综合五月色丁香小说| 精品无码m3u8在线观看| 欧美精品一二三区| 国产在线观看网站| 97久久精品视频| 中文字幕av一区二区三区四区| 亚洲va韩国va欧美va精四季| 久久成人精品| 黄色污在线观看| 亚洲一区在线观看网站| 国产人妻精品一区二区三| 中文字幕亚洲精品| 日本综合视频| 日韩激情久久| 久久精品国产清高在天天线| 亚洲av无码一区二区三区网址| 一级日本不卡的影视| www.久久伊人| 欧美成人午夜激情在线| 日韩成人在线电影| 杨幂一区欧美专区| 久久精品二区亚洲w码| 美女av免费看| 欧美日韩一区二区三区免费看| av在线免费观看网| 国产精品久久久久久搜索| 神马影视一区二区| 欧美日韩亚洲一二三| 久久久久久久久99精品| 黄色大全在线观看| 国产一区二区三区视频免费| 成人软件在线观看| 午夜视频久久久| 日韩经典中文字幕一区| 亚洲色图日韩精品| 91精品国产综合久久精品麻豆| 成人日韩欧美| 国产美女精品在线观看| 亚洲精品四区| 三上悠亚影音先锋| 欧洲亚洲国产日韩| 日本暖暖在线视频| 99视频日韩| 亚洲经典在线看| 国产精品1000部啪视频| 91国内精品野花午夜精品| 香蕉视频在线看| 亚洲free嫩bbb| 在线播放日韩| 国产精品高清无码在线观看| 欧美日韩一区二区三区在线| caoporn免费在线视频| 国产精品区二区三区日本| 国产精品乱看| 亚洲欧美另类日本| 日韩一区二区三区四区五区六区 | 欧美hd在线| 日本人dh亚洲人ⅹxx| 精品久久久久久亚洲国产300 | 中文字幕av片| 欧美成人精品在线播放| 精品亚洲精品| 久久这里只精品| 一区二区三区四区高清精品免费观看 | 日韩综合一区二区| 中文字幕资源站| 精品国产乱码久久| 天堂久久午夜av| 热这里只有精品| av电影天堂一区二区在线观看| 高潮毛片又色又爽免费 | 亚洲国产果冻传媒av在线观看| 精品成人18| 欧美日韩国产影片| 好吊视频一二三区| 欧洲精品在线视频| 久久久9色精品国产一区二区三区| 男人添女人荫蒂国产| 欧美黄在线观看| 精产国品一区二区三区| 日韩欧中文字幕|