亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統(tǒng) > Android > 正文

Android仿美團(tuán)外賣菜單界面

2019-10-21 21:26:28
字體:
供稿:網(wǎng)友

美團(tuán)外賣菜單界面的Android實(shí)現(xiàn)代碼,供大家參考,具體內(nèi)容如下

布局文件

總布局

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:id="@+id/activity_main"android:layout_width="match_parent"android:layout_height="match_parent"android:paddingBottom="@dimen/activity_vertical_margin"android:orientation="horizontal"tools:context="com.example.a1_.activity.MainActivity"><ListView  android:id="@+id/lv_left"  android:layout_width="100dp"  android:layout_height="match_parent"></ListView><se.emilsjolander.stickylistheaders.StickyListHeadersListView  android:id="@+id/lv_right"  android:layout_width="match_parent"  android:layout_height="match_parent"></se.emilsjolander.stickylistheaders.StickyListHeadersListView></LinearLayout>

左側(cè)布局

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="wrap_content"><TextView  android:layout_margin="10dp"  android:id="@+id/tv_title"  android:layout_width="wrap_content"  android:layout_height="wrap_content"  android:layout_centerInParent="true"  android:text="菜單類別"  android:textSize="18sp" /></RelativeLayout>

右側(cè)布局

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="wrap_content"android:layout_height="65dp"android:orientation="vertical"><ImageView  android:src="@mipmap/ic_launcher"  android:layout_margin="4dp"  android:id="@+id/iv"  android:layout_width="50dp"  android:layout_height="50dp" /><LinearLayout  android:layout_toRightOf="@id/iv"  android:orientation="vertical"  android:layout_margin="4dp"  android:layout_width="match_parent"  android:layout_height="match_parent">  <TextView    android:text="洋芋粉炒臘肉"    android:textSize="20sp"    android:id="@+id/tv_right_title1"    android:layout_width="wrap_content"    android:layout_height="wrap_content" />  <TextView    android:id="@+id/tv_right_title2"    android:text="洋芋粉炒臘肉"    android:textSize="16sp"    android:layout_width="wrap_content"    android:layout_height="wrap_content" />  <TextView    android:id="@+id/tv_right_count"    android:text="月銷售54份"    android:textSize="18sp"    android:layout_width="wrap_content"    android:layout_height="wrap_content" /></LinearLayout></RelativeLayout>

適配器

左側(cè)適配器

package com.example.a1_.adapter;import android.graphics.Color;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.TextView;import com.example.a1_.Bean.LeftBean;import com.example.a1_.R;import java.util.List;/** * Created by Administrator on 2017.05.27.0027. */public class LeftAdapter extends BaseAdapter {private List<LeftBean> mList;private int currentLeftItem = 0;//創(chuàng)建一個(gè)構(gòu)造方法public LeftAdapter(List<LeftBean> mList) {  this.mList = mList;}@Overridepublic int getCount() {  return mList.size();}@Overridepublic LeftBean getItem(int position) {  return mList.get(position);}@Overridepublic long getItemId(int position) {  return position;}@Overridepublic View getView(int position, View convertView, ViewGroup parent) {  ViewHolder viewHolder = null;  if (convertView==null){    convertView = View.inflate(parent.getContext(), R.layout.left_item,null);    //創(chuàng)建viewHolder對象    viewHolder = new ViewHolder();    viewHolder.tv_title = (TextView) convertView.findViewById(R.id.tv_title);    //讓viewholder掛在convertview上面一起復(fù)用    convertView.setTag(viewHolder);  }else {    //當(dāng)convertView不為空時(shí),吧viewholder取出來    viewHolder = (ViewHolder) convertView.getTag();  }  //獲取對應(yīng)條目的內(nèi)容  LeftBean leftBean = getItem(position);  //把對應(yīng)條目的內(nèi)容設(shè)置在控件上  viewHolder.tv_title.setText(leftBean.title);  //給左側(cè)條目設(shè)置顏色  if (currentLeftItem ==position){    viewHolder.tv_title.setTextColor(Color.RED);  }  return convertView;}public void setCurrentSelect(int currentLeftItem){  this.currentLeftItem = currentLeftItem;}//創(chuàng)建一個(gè)viewholder,用來復(fù)用對象class ViewHolder{  TextView tv_title;}}

右側(cè)適配器

package com.example.a1_.adapter;import android.content.Context;import android.graphics.Color;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.ListView;import android.widget.TextView;import com.example.a1_.Bean.LeftBean;import com.example.a1_.Bean.RightBean;import com.example.a1_.R;import java.util.List;import java.util.Random;import se.emilsjolander.stickylistheaders.StickyListHeadersAdapter;/** * Created by Administrator on 2017.05.27.0027. */public class RightAdapter extends BaseAdapter implements StickyListHeadersAdapter {private List<LeftBean> mLeft;private List<RightBean> mRight;private Context context;public RightAdapter(List<LeftBean> mLeft, List<RightBean> mRight, Context context) {  this.mLeft = mLeft;  this.mRight = mRight;  this.context = context;}@Overridepublic View getHeaderView(int position, View convertView, ViewGroup parent) {  TextView tv = new TextView(context);  tv.setTextColor(Color.RED);  tv.setTextSize(18);  tv.setText(mRight.get(position).type);  return tv;}@Overridepublic long getHeaderId(int position) {  return mRight.get(position).typeId;}@Overridepublic int getCount() {  return mRight.size();}@Overridepublic RightBean getItem(int position) {  return mRight.get(position);}@Overridepublic long getItemId(int position) {  return position;}@Overridepublic View getView(int position, View convertView, ViewGroup parent) {  ViewHolder viewHolder = null;  if (convertView==null){    convertView = View.inflate(context, R.layout.right_item,null);    viewHolder = new ViewHolder();    viewHolder.title1 = (TextView) convertView.findViewById(R.id.tv_right_title1);    viewHolder.title2 = (TextView) convertView.findViewById(R.id.tv_right_title2);    viewHolder.count = (TextView) convertView.findViewById(R.id.tv_right_count);    convertView.setTag(viewHolder);  }else {    viewHolder = (ViewHolder) convertView.getTag();  }  RightBean rightBean = mRight.get(position);  viewHolder.title1.setText(rightBean.biaoti);  viewHolder.title2.setText(rightBean.biaoti);  //使用Random獲取隨機(jī)數(shù)  Random random = new Random();  int i = random.nextInt(100);  viewHolder.count.setText("月銷量"+i+"份");  return convertView;}static class ViewHolder{  TextView title1;  TextView title2;  TextView count;}}

javabean文件

左側(cè)

package com.example.a1_.Bean;public class LeftBean {public String title;public int type;}

右側(cè)

package com.example.a1_.Bean;import android.R.string;public class RightBean {public String biaoti;public String type;public int typeId;}

數(shù)據(jù)源

 

package com.example.a1_.data;import com.example.a1_.Bean.LeftBean;import com.example.a1_.Bean.RightBean;import java.util.ArrayList;import java.util.List;/** * Created by wangcaisheng on 2017/5/27. */public class Data {private static String[] leftData = new String[]{"13.9特價(jià)套餐","粗糧主食","佐餐小吃","用心營養(yǎng)套餐(不含主食)","三杯雞雙拼尊享套餐","帶魚雙拼尊享套餐","紅燒肉雙拼尊享套餐"};private static String[] rightData0 = new String[]{"洋芋粉炒臘肉","土雞燉香菇","新疆大盤辣子土雞","清燉土雞塊","農(nóng)家蒸碗 ","香辣野豬肉","香辣薯?xiàng)l大蝦","麻辣豬血"};private static String[] rightData1 = new String[]{"商芝扣肉","羊肉蘿卜","干燒魚 ","干煸野豬肉 ","排骨火鍋","土雞火鍋","牛肉火鍋","狗肉火鍋 "};private static String[] rightData2 = new String[]{"虎皮辣子炒咸肉","重慶飄香水煮魚","紅燒土雞塊","干煸辣子土雞","清燉全雞 "};private static String[] rightData3 = new String[]{"洋芋粉炒臘肉","土雞燉香菇","新疆大盤辣子土雞","清燉土雞塊","農(nóng)家蒸碗 ","香辣野豬肉","香辣薯?xiàng)l大蝦","麻辣豬血"};private static String[] rightData4 = new String[]{"洋芋粉炒臘肉","土雞燉香菇","新疆大盤辣子土雞","清燉土雞塊","農(nóng)家蒸碗 ","香辣野豬肉","香辣薯?xiàng)l大蝦","麻辣豬血"};private static String[] rightData5 = new String[]{"洋芋粉炒臘肉","土雞燉香菇","新疆大盤辣子土雞","清燉土雞塊","農(nóng)家蒸碗 ","香辣野豬肉","香辣薯?xiàng)l大蝦","麻辣豬血"};private static String[] rightData6 = new String[]{"洋芋粉炒臘肉","土雞燉香菇","新疆大盤辣子土雞","清燉土雞塊","農(nóng)家蒸碗 ","香辣野豬肉","香辣薯?xiàng)l大蝦","麻辣豬血"};public static List<LeftBean> getLeftData(){  List<LeftBean> list = new ArrayList<LeftBean>();  for (int i = 0; i < leftData.length; i++) {    LeftBean bean = new LeftBean();    bean.title = leftData[i];    bean.type = i;    list.add(bean);  }  return list;}public static List<RightBean> getRightData(List<LeftBean> list){  List<RightBean> rightList = new ArrayList<RightBean>();  for (int i = 0; i < list.size(); i++) {    LeftBean leftBean = list.get(i);    int mType = leftBean.type;    switch (mType) {      case 0:        rightList = getRightList(rightData0, leftBean, mType, rightList);        break;      case 1:        rightList = getRightList(rightData1, leftBean, mType, rightList);        break;      case 2:        rightList = getRightList(rightData2, leftBean, mType, rightList);        break;      case 3:        rightList = getRightList(rightData3, leftBean, mType, rightList);        break;      case 4:        rightList = getRightList(rightData4, leftBean, mType, rightList);        break;      case 5:        rightList = getRightList(rightData5, leftBean, mType, rightList);        break;      case 6:        rightList = getRightList(rightData6, leftBean, mType, rightList);        break;    }  }  return rightList;}private static List<RightBean> getRightList(String[] arr, LeftBean leftBean, int mType, List<RightBean> rightList){  for (int j = 0; j < arr.length; j++) {    RightBean bean = new RightBean();    bean.type = leftBean.title;    bean.biaoti = arr[j];    bean.typeId = mType;    rightList.add(bean);  }  return rightList;}}

核心代碼

package com.example.a1_.activity;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.AdapterView;import android.widget.ListView;import com.example.a1_.Bean.LeftBean;import com.example.a1_.Bean.RightBean;import com.example.a1_.R;import com.example.a1_.adapter.LeftAdapter;import com.example.a1_.adapter.RightAdapter;import com.example.a1_.data.Data;import java.util.List;import se.emilsjolander.stickylistheaders.StickyListHeadersListView;public class MainActivity extends AppCompatActivity {private ListView lv_left;private StickyListHeadersListView lv_right;private int currentLeftItem;@Overrideprotected void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  setContentView(R.layout.activity_main);  initView();  initData();}//初始化控件private void initView() {  //初始化控件  lv_left = (ListView) findViewById(R.id.lv_left);  lv_right = (StickyListHeadersListView) findViewById(R.id.lv_right);}//設(shè)置適配器private void initData() {  //創(chuàng)建適配器  final LeftAdapter leftAdapter = new LeftAdapter(Data.getLeftData());  //獲取左側(cè)數(shù)據(jù)  final List<LeftBean> leftData = Data.getLeftData();  //獲取右側(cè)數(shù)據(jù)  final List<RightBean> rightData = Data.getRightData(leftData);  RightAdapter rightAdapter = new RightAdapter(leftData, rightData, this);  //為左側(cè)布局設(shè)置適配器  lv_left.setAdapter(leftAdapter);  lv_right.setAdapter(rightAdapter);  //為左側(cè)條目設(shè)置點(diǎn)擊事件  lv_left.setOnItemClickListener(new AdapterView.OnItemClickListener() {    @Override    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {      //當(dāng)左側(cè)條目被點(diǎn)擊時(shí),記錄下被點(diǎn)擊條目的type      int type = leftData.get(position).type;      //遍歷右側(cè)條目,并獲取右側(cè)條目的typeId,與剛剛獲取的type對比,是否一致      for (int i = 0; i < rightData.size(); i++) {        if (type == rightData.get(i).typeId) {          //如果找到對應(yīng)的條目,那就將右側(cè)條目滾動(dòng)至對應(yīng)條目,并跳出循環(huán)          lv_right.smoothScrollToPosition(i);          currentLeftItem = i;          //設(shè)置當(dāng)前被選中的左側(cè)條目          leftAdapter.setCurrentSelect(currentLeftItem);          //刷新數(shù)據(jù)適配器          leftAdapter.notifyDataSetChanged();          break;        }      }//        Toast.makeText(MainActivity.this, "您選中了"+leftData.get(position).title, Toast.LENGTH_SHORT).show();    }  });  //為右側(cè)條目設(shè)置點(diǎn)擊事件      lv_right.setOnItemClickListener(new AdapterView.OnItemClickListener() {    @Override    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {//        Toast.makeText(MainActivity.this, "右側(cè)條目被點(diǎn)擊了"+position, Toast.LENGTH_SHORT).show();      //當(dāng)右側(cè)條目被點(diǎn)擊時(shí),獲取被點(diǎn)擊條目的typeId      int typeId = rightData.get(position).typeId;      //遍歷左側(cè)條目      for (int i = 0; i < leftData.size(); i++) {        //獲取左側(cè)條目的type,與右側(cè)條目的typeId對比是否一致        if (typeId == leftData.get(i).type) {          //說明找到了對應(yīng)條目,跳出循環(huán),設(shè)置當(dāng)前被選中的條目          currentLeftItem = i;          //設(shè)置當(dāng)前被選中的左側(cè)條目          leftAdapter.setCurrentSelect(currentLeftItem);          //刷新數(shù)據(jù)適配器          leftAdapter.notifyDataSetChanged();          break;        }      }    }  });}}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識閱讀請移步到Android開發(fā)頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产亚洲欧美另类一区二区三区| 国产三区视频在线观看| 亚洲网站视频福利| 2024国产精品| 国精品无码人妻一区二区三区| 国产一区在线观看视频| 国产亚洲成av人片在线观黄桃| 少妇欧美激情一区二区三区| 国产综合色区在线观看| 九九热免费在线观看| 午夜日韩成人影院| 91麻豆精品91久久久久久清纯| 黄视频免费在线看| 国产精品亚洲产品| 午夜精品久久久久久久99老熟妇| 九九色在线视频| 欧美日韩一区二区高清| 五月天网站亚洲| 日韩成人毛片视频| 成人观看高清在线观看免费| 不卡av一区二区| 91亚洲一线产区二线产区| 午夜精品视频在线观看一区二区| 手机看片1024日韩| 日本中文字幕精品| 欧美午夜精品久久久久免费视| 欧美性xxxxx极品娇小| 黄色三级网站在线观看| 91久久国产| 色婷婷亚洲一区二区三区| 欧美熟妇精品黑人巨大一二三区| 一区二区视频在线免费| 亚洲三级 欧美三级| 久久久精品久久| 在线视频一二区| 极品国产人妖chinesets亚洲人妖| 性欧美在线视频| 一区国产精品视频| 国产精品国三级国产av| 91精品导航| 岛国视频免费在线观看| 精品国产乱码久久久久久蜜臀| 欧美日本另类xxx乱大交| 四虎国产精品免费观看| 污污动漫在线观看| 五月天婷婷基地| 蜜臀久久99精品久久久久宅男| 欧美一级免费在线观看| 成人短视频在线看| 国产麻豆视频在线观看| 久久亚洲黄色| 99在线精品观看| 一区二区三区加勒比av| 亚洲欧美国产精品桃花| 国产精品丝袜黑色高跟| 亚洲在线不卡| 日韩美女主播在线视频一区二区三区| 国产一区二区三区久久久久久久久| 91小仙女jk白丝袜呻吟| 美女av在线免费观看| 亚洲高清免费观看高清完整版| 天海翼在线视频| 97se在线视频| 噜噜噜在线观看免费视频日韩| 欧美成人手机在线视频| 亚洲福利视频导航| www 四虎| 国产精品**亚洲精品| 精品视频三区| 色婷婷av久久久久久久| 古装做爰无遮挡三级聊斋艳谭| 婷婷国产v国产偷v亚洲高清| 欧美性猛交内射兽交老熟妇| 亚洲aⅴ优女av综合久久久| 国产精品影院在线| 国产成人精品综合久久久久99| av伦理在线| 另类图片国产| 欧美三级华人主播| 国产成人精品亚洲777人妖| 不卡视频一区二区三区| 国产精品三级久久久久久电影| 久久国产精品高清| 欧美日韩一区在线| 精品日本美女福利在线观看| 一区一区三区| 亚洲一| 九九视频免费观看视频精品| 免费看一级一片| 日韩精品一区二区三区免费观影| 色中色综合影院手机版在线观看| 日本少妇精品亚洲第一区| 中文字幕在线观| 中文字幕福利片| 超碰在线国产| 精品亚洲精品福利线在观看| 日韩av高清在线看片| 日韩在线视频观看正片免费网站| 狠狠干视频网站| 国产一区二区三区不卡视频网站| 精品国产一区二区三区不卡在线| 欧美图片自拍偷拍| 成人影院在线| 波多野结衣av在线| 成人精品毛片| 97在线电影| 日本女人性生活视频| 国产福利免费观看| www.蜜桃av.com| 天堂v在线观看| www.久久久精品| 热99re久久精品这里都是免费| 婷婷中文字幕综合| 高清精品在线| 亚洲国产无线乱码在线观看| 日韩一级二级三级| 日本一区二区高清不卡| 午夜激情视频网| 国产精品久久久久久久久毛片| 九九热免费在线| 成人三级视频在线播放| 福利精品视频| 91麻豆精品久久久久蜜臀| 日韩综合一区二区三区| 亚洲自拍偷拍一区二区三区| 婷婷综合社区| 国产精品国三级国产av| 黄色成人免费网| 国产精品人妻一区二区三区| 亚洲成人日韩在线| 中文字幕在线视频观看| 国产精品毛片在线| 久久精品国亚洲| 麻豆精品精品国产自在97香蕉| 亚洲精品1区2区3区| 在线观看一区二区三区视频| 久久精品人人做人人爽97| 星空无限传媒在线| 久久久久九九九| 中文字幕99页| 国产传媒第一页| 久久99国产精品尤物| 色天天久久综合婷婷女18| 中文字幕视频在线免费欧美日韩综合在线看| 国产精品理人伦一区二区三区| 一区二区三区中文在线| 中文在线中文字幕| 亚洲国产va精品久久久不卡综合| 国产一区二区三区四区尤物| 精品高清视频| 911久久香蕉国产线看观看| 丰满大乳少妇在线观看网站| 久久中文字幕在线视频| 国色天香久久精品国产一区| 91麻豆产精品久久久久久| 国色天香一二三期区别大象| 亚洲男女一区二区三区| 亚洲乱码国产乱码精品精可以看| 国产av天堂无码一区二区三区| 成人免费黄色网| 国产精品综合av一区二区国产馆| 欧美成va人片在线观看| 韩国三级成人在线| 超碰在线成人| 亚洲国产精品免费| 日韩深夜福利网站| 一本色道久久综合狠狠躁的番外| 91精品久久久久久9s密挑| 国产aaaaa毛片| 亚洲第一黄色片| 另类尿喷潮videofree| 国产激情久久久久久熟女老人av| 7777精品伊人久久久大香线蕉完整版| 久久精品国产美女| 欧美日韩久久久久| 亚洲成人蜜桃| 中文字幕一区二区三| 中日韩一级黄色片| 婷婷在线播放| 在线免费看a| 久久99精品久久久久子伦| 亚洲精品123区| 国产在线精品免费| 一本—道久久a久久精品蜜桃| 欧美成人毛片| 色综合咪咪久久网| 播放灌醉水嫩大学生国内精品| av小说在线播放| 中文字幕日韩综合av| 亚洲国产成人av网| 高清国产一区| 五月天精品一区二区三区| 大量国产精品视频| 天堂一区二区三区四区| 日本精品久久久久影院| 青青在线精品| 一区二区三区欧美在线| 最新成人av网站| 野战少妇38p| 亚洲成色www.777999| 久久琪琪电影院| 国内精品久久久久伊人av| 美女被艹网站| 国产精品美女视频免费观看软件| 成年人国产精品| 18久久久久久| 国产又爽又黄又舒服又刺激视频| 欧美日韩国产在线观看网站| 91浏览器在线观看| 97人妻精品一区二区三区视频| 国产欧美日韩最新| 国产成人的电影在线观看| а√天堂官网中文在线| 欧美精品久久天天躁| 国模无码视频一区| 四虎免费在线观看视频| 中文一区在线播放| 精品国产一级片| 亚洲一区三区电影在线观看| www亚洲成人| 久久久久久久久久久久久国产精品| 日韩高清不卡一区| 久久久久国产精品厨房| 4444亚洲人成无码网在线观看| 美国做受三级的视频播放| 国产欧美小视频| 日韩欧美aⅴ综合网站发布| 亚洲欧美制服综合另类| 国产精品尤物福利片在线观看| 日韩国产欧美精品一区二区三区| 亚洲精品视频专区| 国产www免费观看| 97在线观看免费高| 日韩va欧美va亚洲va久久| 成人午夜视频免费观看| 久久er视频| 国产在线观看精品一区二区三区| 中文字幕一区二区三区欧美日韩| 久久精品系列| 久久亚洲精品欧美| 欧美三级电影网| 欧美喷水视频| 午夜精品偷拍| 日韩黄色小视频| 美女爆乳18禁www久久久久久| 日韩中文字幕在线观看视频| 日本人妻一区二区三区| 色欧美自拍视频| 色哟哟在线观看视频| 欧美xxxxxxxxx59| 亚洲精品欧美| 成人免费视频国产免费麻豆| 中文字幕字幕中文在线中不卡视频| 高清乱码毛片入口| 91精品无人成人www| 亚洲日本中文字幕在线| 欧美国产在线一区| 在线免费电影网| 精品欧美一区免费观看α√| 久久久精品三级| 久久国产精品精品国产色婷婷| 欧美风情第一页| 97人人爽人人喊人人模波多| 久久久免费高清视频| 日本黄色片视频| 日本欧美国产在线| 成人在线中文| 久久亚洲精精品中文字幕早川悠里| 亚洲国产精品成人va在线观看| 日韩精品免费| 日本中文在线视频| 亚洲精品国产suv| 一区二区在线播放视频| 嘿嘿视频在线观看| 欧美成人黄色网| 91av福利| аⅴ资源天堂资源库在线| 911精品国产一区二区在线| 国产福利小视频在线观看| 国产一区二区伦理片| 伊人久久亚洲影院| 99在线国产| а√最新版地址在线天堂| 欧美丝袜自拍制服另类| 一级黄色小视频| 日韩一级片在线观看| 中文字幕一精品亚洲无线一区| 尤物视频在线观看免费| 成人在线免费看视频| 欧美色图12p| 91亚洲va在线va天堂va国| 黑人と日本人の交わりビデオ| 9lporm自拍视频区在线| 亚洲18私人小影院| 亚洲52av| xxxxx性13一14| 亚洲av人无码激艳猛片服务器| 天天爱天天操天天干| 国产成人精品免费看视频| 亚洲高潮女人毛茸茸| 四虎国产精品永久| 国产艳俗歌舞表演hd| 在线播放亚洲| 日韩三区四区| 伊人夜夜躁av伊人久久| 97精品人妻一区二区三区在线| 超碰在线caoporn| 亚洲午夜黄色| 亚洲欧美国产日韩天堂区| 久草综合在线| 欧美乱妇18p| 国产伦精品一区二区三区照片| 亚洲综合色在线| 国产欧美一区二区三区四区| 在线日本视频| 欧美白人猛性xxxxx交69| 3d动漫精品啪啪一区二区下载| 亚洲青青久久| 国产原创av在线| 亚洲色偷偷色噜噜狠狠99网| 综合久久一区| 成人精品国产| 日韩在线免费| 中文字幕66页| 美国十次综合久久| 麻豆视频在线观看免费| 久久精品成人欧美大片免费| 国产成人啪精品视频免费网|