黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

您的位置:首頁技術(shù)文章
文章詳情頁

android 仿微信demo——微信主界面實(shí)現(xiàn)

瀏覽:221日期:2022-06-03 18:20:08
目錄主界面實(shí)現(xiàn)測(cè)試總結(jié)

以往文章中實(shí)現(xiàn)微信啟動(dòng)頁,登錄注冊(cè)功能,此基礎(chǔ)上繼續(xù)完善仿微信功能。

主界面實(shí)現(xiàn)

(1)整體采用RelativeLayout相對(duì)布局

(2)最上面是toolbar操作欄,搜索框SearchView,Overflow(含有4個(gè)單選菜單項(xiàng))

(3)中間使用Fragment組件(不使用ViewPager,有興趣可以自己添加實(shí)現(xiàn)下)。

(4)最下面是水平的LinearLayout線性布局:含有4個(gè)自定義的控件

android 仿微信demo——微信主界面實(shí)現(xiàn)

這一篇主要是實(shí)現(xiàn)主界面,其他像頂部(toolbar,SearchView,Overflow),中間的fragment,后續(xù)文章在更新。

創(chuàng)建主界面activity MainWeixin.java

MainWeixin.java

package com.example.wxchatdemo;import android.annotation.SuppressLint;import android.app.AlertDialog;import android.app.Dialog;import android.app.FragmentManager;import android.app.FragmentTransaction;import android.content.DialogInterface;import android.content.Intent;import android.graphics.Color;import android.os.Bundle;import android.support.v4.app.FragmentActivity;import android.view.KeyEvent;import android.view.View;import android.view.Window;import android.widget.ImageView;import android.widget.TextView;public class MainWeixin extends FragmentActivity implements View.OnClickListener { private WeixinFragment firstFragment = null;// 用于顯示微信界面 private ContactListFragment secondFragment = null;// 用于顯示通訊錄界面 private FindFragment thirdFragment = null;// 用于顯示發(fā)現(xiàn)界面 private SelfFragment fourthFragment = null;// 用于顯示我界面 private View firstLayout = null;// 微信顯示布局 private View secondLayout = null;// 通訊錄顯示布局 private View thirdLayout = null;// 發(fā)現(xiàn)顯示布局 private View fourthLayout = null;// 我顯示布局 /*聲明組件變量*/ private ImageView weixinImg = null; private ImageView contactImg = null; private ImageView findImg = null; private ImageView selfImg = null; private TextView weixinText = null; private TextView contactText = null; private TextView findText = null; private TextView selfText = null; private FragmentManager fragmentManager = null;// 用于對(duì)Fragment進(jìn)行管理 @Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);//要求窗口沒有titlesuper.setContentView(R.layout.main_weixin);// 初始化布局元素initViews();fragmentManager = getFragmentManager();//用于對(duì)Fragment進(jìn)行管理// 設(shè)置默認(rèn)的顯示界面setTabSelection(0); } /** * 在這里面獲取到每個(gè)需要用到的控件的實(shí)例,并給它們?cè)O(shè)置好必要的點(diǎn)擊事件 */ @SuppressLint('NewApi') public void initViews() {fragmentManager = getFragmentManager();firstLayout = findViewById(R.id.weixin_layout);secondLayout = findViewById(R.id.contacts_layout);thirdLayout = findViewById(R.id.find_layout);fourthLayout = findViewById(R.id.self_layout);weixinImg = (ImageView) findViewById(R.id.weixin_img);contactImg = (ImageView) findViewById(R.id.contact_img);findImg = (ImageView) findViewById(R.id.find_img);selfImg = (ImageView) findViewById(R.id.self_img);weixinText = (TextView) findViewById(R.id.weixin_text);contactText = (TextView) findViewById(R.id.contact_text);findText = (TextView) findViewById(R.id.find_text);selfText = (TextView) findViewById(R.id.self_text);//處理點(diǎn)擊事件firstLayout.setOnClickListener(this);secondLayout.setOnClickListener(this);thirdLayout.setOnClickListener(this);fourthLayout.setOnClickListener(this); } @Override public void onClick(View v) {switch (v.getId()) { case R.id.weixin_layout:setTabSelection(0);// 當(dāng)點(diǎn)擊了微信時(shí),選中第1個(gè)tabbreak; case R.id.contacts_layout:setTabSelection(1);// 當(dāng)點(diǎn)擊了通訊錄時(shí),選中第2個(gè)tabbreak; case R.id.find_layout:setTabSelection(2);// 當(dāng)點(diǎn)擊了發(fā)現(xiàn)時(shí),選中第3個(gè)tabbreak; case R.id.self_layout:setTabSelection(3);// 當(dāng)點(diǎn)擊了我時(shí),選中第4個(gè)tabbreak; default:break;} } /** * 根據(jù)傳入的index參數(shù)來設(shè)置選中的tab頁 每個(gè)tab頁對(duì)應(yīng)的下標(biāo)。0表示微信,1表示通訊錄,2表示發(fā)現(xiàn),3表示我 */ @SuppressLint('NewApi') private void setTabSelection(int index) {clearSelection();// 每次選中之前先清除掉上次的選中狀態(tài)FragmentTransaction transaction = fragmentManager.beginTransaction();// 開啟一個(gè)Fragment事務(wù)hideFragments(transaction);// 先隱藏掉所有的Fragment,以防止有多個(gè)Fragment顯示在界面上的情況switch (index) { case 0:// 當(dāng)點(diǎn)擊了我的微信tab時(shí)改變控件的圖片和文字顏色weixinImg.setImageResource(R.drawable.tab_weixin_pressed);//修改布局中的圖片weixinText.setTextColor(Color.parseColor('#0090ff'));//修改字體顏色if (firstFragment == null) { /*獲取登錄activity傳過來的微信號(hào)*/ Intent intent = getIntent(); String number = intent.getStringExtra('weixin_number'); // 如果FirstFragment為空,則創(chuàng)建一個(gè)并添加到界面上 firstFragment = new WeixinFragment(number); transaction.add(R.id.fragment, firstFragment);} else { // 如果FirstFragment不為空,則直接將它顯示出來 transaction.show(firstFragment);//顯示的動(dòng)作}break; // 以下和firstFragment類同 case 1:contactImg.setImageResource(R.drawable.tab_address_pressed);contactText.setTextColor(Color.parseColor('#0090ff'));if (secondFragment == null) { /*獲取登錄activity傳過來的微信號(hào)*/ Intent intent = getIntent(); String number = intent.getStringExtra('weixin_number'); secondFragment = new ContactListFragment(number); transaction.add(R.id.fragment, secondFragment);} else { transaction.show(secondFragment);}break; case 2:findImg.setImageResource(R.drawable.tab_find_frd_pressed);findText.setTextColor(Color.parseColor('#0090ff'));if (thirdFragment == null) { thirdFragment = new FindFragment(); transaction.add(R.id.fragment, thirdFragment);} else { transaction.show(thirdFragment);}break; case 3:selfImg.setImageResource(R.drawable.tab_settings_pressed);selfText.setTextColor(Color.parseColor('#0090ff'));if (fourthFragment == null) { fourthFragment = new SelfFragment(); transaction.add(R.id.fragment, fourthFragment);} else { transaction.show(fourthFragment);}break;}transaction.commit(); } /** * 清除掉所有的選中狀態(tài) */ private void clearSelection() {weixinImg.setImageResource(R.drawable.tab_weixin_normal);weixinText.setTextColor(Color.parseColor('#82858b'));contactImg.setImageResource(R.drawable.tab_address_normal);contactText.setTextColor(Color.parseColor('#82858b'));findImg.setImageResource(R.drawable.tab_find_frd_normal);findText.setTextColor(Color.parseColor('#82858b'));selfImg.setImageResource(R.drawable.tab_settings_normal);selfText.setTextColor(Color.parseColor('#82858b')); } /** * 將所有的Fragment都設(shè)置為隱藏狀態(tài) 用于對(duì)Fragment執(zhí)行操作的事務(wù) */ @SuppressLint('NewApi') private void hideFragments(FragmentTransaction transaction) {if (firstFragment != null) { transaction.hide(firstFragment);}if (secondFragment != null) { transaction.hide(secondFragment);}if (thirdFragment != null) { transaction.hide(thirdFragment);}if (fourthFragment != null) { transaction.hide(fourthFragment);} } //封裝一個(gè)AlertDialog private void exitDialog() {Dialog dialog = new AlertDialog.Builder(this).setTitle('溫馨提示').setMessage('您確定要退出程序嗎?').setPositiveButton('關(guān)閉微信', new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) {finish(); }}).setNegativeButton('取消', new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { }}).create();dialog.show();//顯示對(duì)話框 } /** * 返回菜單鍵監(jiān)聽事件 */ @Override public boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_BACK) {//如果是返回按鈕 exitDialog();}return super.onKeyDown(keyCode, event); }}

創(chuàng)建主界面activity MainWeixin.java對(duì)應(yīng)的主布局文件main_weixin.xml

main_weixin.xml

<RelativeLayout xmlns:android='http://schemas.android.com/apk/res/android' android:layout_width='match_parent' android:layout_height='match_parent'> <FrameLayoutandroid: android:layout_width='match_parent'android:layout_height='match_parent'android:background='@color/white'> </FrameLayout> <LinearLayoutandroid:layout_width='match_parent'android:layout_height='48dp'android:layout_alignParentStart='true'android:layout_alignParentLeft='true'android:layout_alignParentBottom='true'android:background='#f7f7f7'android:gravity='center'android:orientation='horizontal'><LinearLayout android: android:layout_width='0dp' android:layout_height='match_parent' android:layout_centerVertical='true' android:layout_weight='1' android:orientation='vertical' android:padding='3dp'> <ImageViewandroid: android:layout_width='wrap_content'android:layout_height='24dp'android:layout_gravity='center_horizontal'android:src='http://m.propowerdrill.cn/bcjs/@drawable/tab_weixin_pressed' /> <TextViewandroid: android:layout_width='wrap_content'android:layout_height='20dp'android:layout_gravity='center_horizontal'android:gravity='top'android:text='微信'android:textColor='#82858b'android:textSize='13dp' /></LinearLayout><LinearLayout android: android:layout_width='0dp' android:layout_height='match_parent' android:layout_centerVertical='true' android:layout_weight='1' android:orientation='vertical' android:padding='3dp'> <ImageViewandroid: android:layout_width='wrap_content'android:layout_height='24dp'android:layout_gravity='center_horizontal'android:src='http://m.propowerdrill.cn/bcjs/@drawable/tab_address_normal' /> <TextViewandroid: android:layout_width='wrap_content'android:layout_height='20dp'android:layout_gravity='center_horizontal'android:gravity='top'android:text='通訊錄'android:textColor='#82858b'android:textSize='13dp' /></LinearLayout><LinearLayout android: android:layout_width='0dp' android:layout_height='match_parent' android:layout_centerVertical='true' android:layout_weight='1' android:orientation='vertical' android:padding='3dp'> <ImageViewandroid: android:layout_width='wrap_content'android:layout_height='24dp'android:layout_gravity='center_horizontal'android:src='http://m.propowerdrill.cn/bcjs/@drawable/tab_find_frd_normal' /> <TextViewandroid: android:layout_width='wrap_content'android:layout_height='20dp'android:layout_gravity='center_horizontal'android:gravity='top'android:text='發(fā)現(xiàn)'android:textColor='#82858b'android:textSize='13dp' /></LinearLayout><LinearLayout android: android:layout_width='0dp' android:layout_height='match_parent' android:layout_centerVertical='true' android:layout_weight='1' android:orientation='vertical' android:padding='3dp'> <ImageViewandroid: android:layout_width='wrap_content'android:layout_height='24dp'android:layout_gravity='center_horizontal'android:src='http://m.propowerdrill.cn/bcjs/@drawable/tab_settings_normal' /> <TextViewandroid: android:layout_width='wrap_content'android:layout_height='20dp'android:layout_gravity='center_horizontal'android:gravity='top'android:text='我'android:textColor='#82858b'android:textSize='13dp' /></LinearLayout> </LinearLayout></RelativeLayout>

創(chuàng)建4個(gè)Fragment.class和4個(gè)Fragment.xml布局,對(duì)應(yīng)微信,通訊錄,發(fā)現(xiàn),我

WeixinFragment.java

package com.example.wxchatdemo;import android.annotation.SuppressLint;import android.app.Fragment;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;@SuppressLint('ValidFragment')public class WeixinFragment extends Fragment { private String number; @SuppressLint('ValidFragment') WeixinFragment(String number) {this.number = number; } public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {View view = inflater.inflate(R.layout.weixin_fragment, container, false);return view; }}

ContactListFragment.java

package com.example.wxchatdemo;import android.annotation.SuppressLint;import android.app.Fragment;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;@SuppressLint('ValidFragment')public class ContactListFragment extends Fragment { private String number; @SuppressLint('ValidFragment') ContactListFragment(String number) {this.number = number; } public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {View view = inflater.inflate(R.layout.weixin_fragment, container, false);return view; }}

FindFragment.java

package com.example.wxchatdemo;import android.app.Fragment;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;public class FindFragment extends Fragment { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {View view = inflater.inflate(R.layout.find_fragment, container, false);return view; }}

SelfFragment.java

package com.example.wxchatdemo;import android.app.Fragment;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;public class SelfFragment extends Fragment { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {View view = inflater.inflate(R.layout.self_fragment, container, false);return view; }}

創(chuàng)建四個(gè)fragmen布局,代碼都一樣,只要有就行,后面會(huì)完善的,四個(gè)fragment布局文件為,weixin_fragment.xml,contactlist_fragment.xml,find_fragment.xml,self_fragment.xml

<LinearLayout xmlns:android='http://schemas.android.com/apk/res/android' android:layout_width='match_parent' android:layout_height='match_parent'></LinearLayout>

在AndroidMainfest.xml中聲明創(chuàng)建的activity,由于創(chuàng)建fragment不是activity,所有不用聲明,聲明主界面的activity即可(fragment是內(nèi)嵌在activity中的)

android 仿微信demo——微信主界面實(shí)現(xiàn)

測(cè)試

把之前兩個(gè)登錄activity請(qǐng)求成功跳轉(zhuǎn)的activity代碼段注釋取消掉,啟動(dòng)項(xiàng)目測(cè)試

android 仿微信demo——微信主界面實(shí)現(xiàn)

android 仿微信demo——微信主界面實(shí)現(xiàn)

總結(jié)

這篇關(guān)于微信demo的文章就到這里了,希望大家可以多多關(guān)注好吧啦網(wǎng)的更多精彩內(nèi)容!

標(biāo)簽: 微信
相關(guān)文章:
主站蜘蛛池模板: 国户精品久久久久久久久久久不卡 | 亚洲精品无码久久久久久久 | 国产交换配乱婬视频 | x7x7x7成人免费视频 | 欧美黑人激情性久久 | 国产精品中文在线 | 久久久久久国产精品视频 | 96亚洲精品久久久 | 国产精品黄色 | 天天视频黄色 | 日韩www视频| 超碰在线免费观看97 | 久久久久久久.comav | 成人午夜小视频 | h片在线播放| 国产91精品激烈高潮白浆 | 2018狠狠干 | 伊人天堂在线 | 国产精品99久久久久久久 | 999毛片 | 无码国产一区二区三区四区 | 狠狠干超碰| 大尺度做爰啪啪床戏 | 日本少妇xxxxxx | 777欧美 | 中文字幕黄色片 | 六月婷婷久香在线视频 | 精品国产精品久久一区免费式 | 96久久 | 亚洲区一| 一级 黄 色 片69 | 毛片天堂| 成人网av | 亚洲精品丝袜日韩 | www超碰在线com | 一区二区三区中文字幕 | 国精产品一区一区三区有限公司 | 亚洲6080yy久久无码产自国产 | 88国产精品久久现线拍久青草 | 国产裸体丰满白嫩大尺度尤物可乐 | 国产精品夜夜夜爽张柏芝 | 日韩欧美激情在线 | 久久人人爽人人人人爽av | 国产精品偷伦小说 | 精品无人码麻豆乱码1区2区 | 噜噜视频 | 亚洲一级一区 | 亚洲男同视频 | 明星双性精跪趴灌满h | 一色屋精品久久久久久久久久 | 爱啪啪av网| 亚洲不卡av不卡一区二区 | 在线观看免费人成视频色9 在线观看的网站 | 国产一级免费av | 国产午夜免费福利 | 亚洲成a人v欧美综合天堂麻豆 | 精品国产一区二区三区久久久久久 | 欧美日韩一区在线播放 | 免费一区区三区四区 | 亚洲熟色妇av日韩熟色妇在线 | 国产女王调脚奴免费视频 | 中文字幕亚洲国产 | 亚洲福利视频网 | 久久久www成人免费无遮挡大片 | 亚洲午夜精品久久久久久人妖 | 色狠狠色狠狠综合天天 | 精品国产青草久久久久福利 | 久久久久久毛片精品免费不卡 | 久久精品黄aa片一区二区三区 | 草草影院国产第一页 | 日韩精品中文字幕无码一区 | 中文字幕第一页亚洲 | 亚洲色图在线播放 | 五月婷婷激情第四季 | 国产人19毛片水真多19精品 | 国产九九久久 | 三级免费毛片 | 午夜寂寞少妇aaa片毛片 | 亚洲在线一区二区 | 久久久久成人精品免费播放动漫 | 综合激情五月综合激情五月激情1 | а√天堂资源中文最新版地址 | 精品一区二区亚洲 | 精品国产精品久久一区免费式 | tushy欧美激情在线看 | 久久久久夜夜夜综合国产 | 国产主播大尺度精品福利免费 | 欧美片网站yy | 公妇乱淫真实生活 | 亚洲午夜免费福利视频 | 国内自拍xxx | 波多野结衣在线免费视频 | 2020天天谢天天吃天天麻豆v | 高h av| 成人一级黄色 | 人妻熟女一区二区aⅴ林晓雪 | 欧美性猛交丰臀xxxxx网站 | 不卡中文 | 五月激情视频 | 神马久久久久久久久 | 国产极品视觉盛宴 | 无码欧美毛片一区二区三 | 日韩免费看片 | 国产成人精品一区二区三区视频 | 欧美性插插 | 国产九九热 | 在线天堂中文 | 国产精品久久久久久久久久小说 | 91久久久久久久久久久久久 | 日韩欧美一区二区在线视频 | 日韩av无码国产精品 | 自拍成人福利视频免费在线观看 | 亚洲成a人v欧美综合天堂下载 | 日韩毛片欧美一级a | 污污免费观看 | 欧美日韩精品久久久免费观看 | 欧美kkkk7777免费看 | 爱福利视频网 | 九九精品免费 | 中文毛片无遮挡高清免费 | 99老色批 | 神马影院午夜伦理 | 国产色视频在线观看免费 | 色图在线观看 | 日本十八少妇毛片视频 | 99av在线| 免费观看污视频 | 99久无码中文字幕一本久道 | 男人狂躁女人爽的尖叫的免费视频 | 在线观看视频色 | 精品一区二区三人妻视频 | 久久99国内精品自在现线 | 国产三级a | 国产真实伦在线观看视频 | 欧洲成人午夜免费大片 | 天堂亚洲一品 | 亚洲网址在线观看 | 黑人狂躁日本妞hd | 成人免费视频一区二区 | 久久在线看 | 影音先锋男人天堂 | 欧洲-级毛片内射 | 国产精品爽爽 | 国产一区日韩精品 | 爱情岛论坛亚洲品质自拍网址 | 操欧洲美女 | 乱人伦精品视频在线观看 | 97久久精品国产一区二区三区 | 欧洲s码亚洲m码精品一区 | 人人射影院 | 久久99精品国产麻豆宅宅 | 337p日本欧洲亚洲大胆艺术图 | 日本草草影院 | 亚洲人成人天堂 | 一本色道久久综合狠狠躁 | 欧美交性又色又爽又黄 | 成人啪啪178| 黄色片在线观看免费 | 日韩成人在线视频观看 | 很很射影院| 99热播精品 | 91成人综合 | 国产精品成人av片免费看最爱 | 久久人网 | 真人抽搐一进一出视频 | 色网站免费观看 | 高hhhhh| 天天综合网7799精品 | 99国产精品99久久久久久娜娜 | 日韩中文字幕在线视频 | 91av在线免费| 91麻豆精品国产91久久久使用方法 | 午夜爽爽爽爽技女8888 | 亚洲国产欧美一区二区潘金莲 | 婷婷色中文 | 日韩精品日韩激情日韩综合 | 小明看欧美日韩免费视频 | 天天躁日日躁狠狠躁人妻 | 国产午夜精品久久久久 | 叼嘿视频91 | 爱性久久久久久久久 | 最新中文字幕av专区 | 色哟哟国产最新 | 成人亚洲精品久久久久软件 | 中文字幕超清在线免费 | 欧美性大战久久久久久久蜜桃 | wwww亚洲熟妇久久久久 | 国产精品夜夜夜爽阿娇 | 天干天干天啪啪夜爽爽av | 国产精品免费无遮挡无码永久视频 | 日韩视频在线观看 | 国产精品久久久久久久久潘金莲 | 大又大粗又爽又黄少妇毛片 | 色屁屁www影院免费观看入口 | 免费无遮挡无码视频在线观看 | 午夜美女福利 | 精品国产一区av天美传媒 | 中文字幕无线观看中文字幕 | 欧美性色黄大片手机版 | 久久这里只有精品8 | 国产片久久久 | 亚洲欧洲日韩av | 久久无码专区国产精品s | a级黄色片| 国产又粗又猛又黄又爽无遮挡 | 午夜黄色一级片 | 中文字幕高清免费日韩视频在线 | 老太脱裤子让老头玩xxxxx | 国产精品视频久久久久久 | 成人激情视频网站 | 91视频导航| 日本伊人精品一区二区三区 | 欧美日韩国产精品激情在线播放 | 五月天婷婷在线视频 | 日韩精品中文字幕一区二区三区 | 国产精品久久久久久影院8一贰佰 | 久久久午夜精品理论片中文字幕 | 欧美日韩不卡在线 | 长腿校花无力呻吟娇喘 | 国语对白一区 | 红桃av一区二区三区在线无码av | 久久久影视文化传媒有限公司 | 少妇高潮一区二区三区99小说 | 亚洲天堂1| 国产福利91精品一区区二区三国产s | 久久综合中文字幕 | 夜夜躁天天躁很躁mba | 亚洲天堂av线 | 人人草人人看 | 国产精品无码aⅴ嫩草 | 亚洲无线观看国产精品 | 警花系列乱肉辣文小说 | 性无码一区二区三区在线观看 | 法国人性生活xxxx | 国产一区二区三四区 | 国产美女黄色片 | 99精品自拍| 精品1区2区3区 | 99国产精品99久久久久久娜娜 | 日本爱爱网址 | 久久综合色综合 | 国偷自产av一区二区三区麻豆 | 深夜精品视频 | 无码国产成人午夜电影在线观看 | 麻豆视频成人 | 成人av在线一区二区 | 久热中文字幕无码视频 | 人人妻人人插视频 | 97丨九色丨国产人妻熟女 | 黄色视屏在线播放 | 女人久久久 | 久草在线资源福利站 | 国产三级精品一区二区三区视频 | sm调教小sao货叫主人语录 | 日本女人一级片 | 欧美一级大片免费看 | 亚洲情综合五月天 | 中文字幕高清免费日韩视频在线 | 丁香六月综合 | 日韩精品无码中文字幕一区二区 | 上司人妻互换hd无码 | 免费黄色在线观看 | 日本精品一区二区在线观看 | 偷看农村女人做爰毛片色 | 麻豆区1免费 | 国产精品成av人在线视午夜片 | 夜夜嗨av一区二区三区四季av | 国产理论精品 | 俺去久久| 日韩在线网址 | 一级黄色免费视频 | www久久爱白液流出h | 第五色婷婷| 欧美性xxxxx极品少妇偷拍 | 大陆女明星裸体毛片 | 真实国产精品视频400部 | 五十路熟妇亲子交尾 | 成年午夜性影院 | 狠狠色综合7777久夜色撩人 | 亚洲男人的天堂在线观看 | 欧美成人精品高清视频在线观看 | 亚洲黄色毛片视频 | 丰满少妇猛烈进人免费看高潮 | 成人黄色激情小说 | 人人草人人干 | 自拍偷拍第1页 | 无码无套少妇毛多18p | 50岁退休熟女露脸高潮 | 好吊色一区二区三区 | 免费观看性欧美大片无片 | 国产亚洲tv在线观看 | 国产丝袜人妖cd露出 | 国产一国产二国产三 | 爱爱小视频免费看 | 97日日碰曰曰摸日日澡 | 久久五月激情 | 国产主播啪啪 | 乡村美女户外勾搭av | 国产精品久久久久一区二区国产 | 91狠狠干 | 一区二区三区在线免费视频 | 欧美精品网址 | 一区二区三区在线看 | 毛片动态图 | 少妇精品偷拍高潮白浆 | 无码熟妇人妻av在线电影 | 人人妻人人妻人人人人妻 | 亚洲一二三精品 | 美女毛片网站 | 香蕉久久久久久久av网站 | 伊人在线视频 | 大杳蕉狼人伊人 | 免费人成网站在线观看欧美高清 | 久草在线视频精品 | 青青草91久久久久久久久 | 日韩性av| 久久亚洲精品无码av | 天堂成人在线观看 | 精品欧美成人高清在线观看 | 午夜少妇视频 | 国产免费视频一区二区裸体 | 成av人片一区二区三区久久 | 黄色av网站在线观看 | 久久久黄色片 | 国产伦久视频免费观看视频 | 国产黑丝在线播放 | 一级做性色a爱片久久毛片欧 | 山村淫强伦寡妇 | 无码人妻丰满熟妇啪啪欧美 | 欧美亚洲另类小说 | 狠狠入 | av资源网在线观看 | www.youjizz.com日本 | 91精品国产一区二区三区动漫 | 男人的天堂视频在线观看 | 美女免费网站在线观看 | 国产麻豆成人传媒免费观看 | 在线免费观看网站入口在哪 | 日本www在线 | 夜色综合 | 嫩草社区 | 五月激情av | 天天干天天做 | 成人毛片18女人毛片免费 | 国产精品 欧美日韩 | 香蕉人人超人人超碰超国产 | 蜜桃无码一区二区三区 | 国产精品一级在线 | 国产夫妻小视频 | 久久久久国产精品久久久久 | 国产精品欧美一区二区三区奶水 | 少妇性色淫片aaa播放 | 欧美freesex黑人又粗又大 | 91日本在线播放 | 99热手机在线观看 | 国产一在线精品一区在线观看 | 成人免费视频a | 欧美伦理片网站 | 小明看欧美日韩免费视频 | 久久久久久片 | 91张津瑜 午夜在线播放 | 欧美日韩一区二 | 国产丰满老熟妇乱xxx1区 | 女人十八毛片嫩草av | 99国产精品入口 | 巩俐性三级播放 | 成人在线高清 | 国产黄大片 | 成年人在线视频网站 | 国产山村乱淫老妇女视频 | 国产精品熟妇视频国产偷人 | 人人爽人人爽人人片av东京热 | 天美乌鸦星空mv高清正版播放 | 黄色精品在线 | 亚洲 欧美 综合 另类 中字 | 日韩欧美一区视频 | 欧美性猛交ⅹxx乱大交 | 人妖ts福利视频一二三区 | 国产精品久久久91 | av一本久道久久波多野结衣 | 成人午夜视频在线 | 欧美鲁鲁| 91大神网址| 欧美一区| 女人内谢99xxx免费 | 欧美日韩片 | 精品女同一区二区三区在线播放 | 久久99久久99精品中文字幕 | 日韩在线视频观看免费 | 简单av在线| 小箩莉末发育娇小性色xxxx | 成人黄色免费在线观看 | 久久免费视频5 | 日日橹狠狠爱欧美视频 | 色狠av| 麻豆视频官网 | 激情亚洲网 | 久久人人爽人人人人爽av | 久久久久女教师免费一区 | 我和房东少妇激情 | 天天操夜夜干 | 西西午夜无码大胆啪啪国模 | 国产麻豆一区二区三区精品 | 中国香蕉视频 | 狠狠干视频网 | 可以直接看的无码av | 日本高清视频一区二区三区 | 中文字幕高清免费日韩视频在线 | 美女啪啪av | 久久精品中文字幕免费 | 国产精品嫩草在线 | 国产成人精品一区二三区四区五区 | 97av在线| 亚洲性视频 | 国91精品久久久久9999不卡 | 高清乱码男女免费观看 | 精品人无码一区二区三区 | 国产精品1234| 成年人黄色免费网站 | 99国产精品自在自在久久 | 免费欧美黄 | 亚洲黄色短视频 | 噼里啪啦动漫高清在线观看 | 亚洲欧美一 | 国产精品久久久久77777按摩 | 久久久久免费精品 | 国产一级爽片 | 国产 精品 自在 线免费 | 国产va| 欧美第二区 | 精品久久久久久久久久岛国gif | 国产又黄又爽又色的视频 | 亚洲无人区码一码二码三码的含义 | 欧美永久精品 | 天天看夜夜 | 国产精品国语对白 | 韩国精品在线 | 99热国| 噼里啪啦在线播放 | 17c国产精品| av资源网在线 | 国产无人区卡一卡二卡三网站 | 色狠狠久久av五月综合 | 午夜不卡在线观看 | 久久狼人亚洲精品一区 | 国产三级短视频 | 欧美日韩久久 | 性做爰裸体按摩视频 | 侵犯亲女在线播放视频 | 天天视频天天爽 | 欧美色图亚洲天堂 | 日韩精品一区二区三区 | 亚洲国产高清在线观看视频 | 日本白嫩少妇hdtube | 国产无遮挡一区二区三区毛片日本 | 午夜激情一区二区 | 国产午夜激情 | 中文字幕永久有效 | 9色视频在线 | 网曝91综合精品门事件在线 | 国产成人欧美一区二区三区的 | www亚洲免费| 热re99久久精品国99热 | 午夜人体一级裸片免费观看 | 激情视频网址 | 亚洲精品久久久久中文第一幕 | 国产日产欧产精品浪潮的免费功能 | 自拍偷拍999 | 艳妇乳肉豪妇荡乳xxx | 北岛玲av | 波多野结衣av一区二区全免费观看 | 神马影院午夜伦理片 | 国产麻豆精品精东影业av网站 | 亚洲第一综合网 | 欧美色图亚洲天堂 | 亚洲国产欧美在线观看 | 最新中文字幕在线观看视频 | 国产精品免费久久久久软件 | 成av人片一区二区三区久久 | 久久久综合视频 | 久久精品久久99 | 91性高湖久久久久久久久_久久99 | 亚洲视频在线观看一区 | 久久视频在线观看精品 | 亚洲国产三级在线观看 | 伊人www22综合色 | 朝鲜女人大白屁股ass孕交 | 在线国产一区二区三区 | 国产免费无遮挡吸乳视频 | 台湾佬自拍偷区亚洲综合 | 国产色91| 久久久久夜夜夜综合国产 | 日韩 高清 无码 人妻 | 亚洲精品在线网站 | 国产视频资源在线观看 | 欧美13p | 亚洲狠狠婷婷综合久久久久图片 | 成人毛片区 | 扒开女人内裤猛进猛出免费视频 | 亚洲欧美日韩另类 | 中国免费毛片 | 午夜激情在线观看视频 | 区二三区四区精华日产一线二线三 | 日本免费一级片 | 麻豆文化传媒精品一区 | 97视频入口| 欧美成人精品a∨在线观看 香蕉av福利精品导航 | 撕开奶罩揉吮奶头高潮av | xxx精品| 97久久精品人人澡人人爽古装 | 四虎永久在线精品免费观看网站 | 激情成人av | 人人人草| 国产v亚洲v天堂无码久久久 | 北条麻妃99精品青青久久 | 黄色无遮挡网站 | 人禽20z0性伦 | 亚洲天堂网站 | 亚洲色图17p | 日韩一级片网站 | 久久久一二三四 | 亚洲成a人片777777张柏芝 | 日本三级排行榜 | 欧美在线视频播放 | 久操视频在线免费观看 | 97视频在线观看播放 | 五月婷婷伊人网 | 99热最新精品 | 姑娘第5集高清在线观看 | 中文字幕亚洲无线码 | 关之琳三级全黄做爰在线观看 | 美女一区二区视频 | 亚洲综合无码精品一区二区三区 | 九九热精品| 亚洲黄色一区二区 | 视频一区在线观看 | 日本一级二级三级久久久 | 国产免费破外女真实出血视频 | 91香焦视频 | 开心激情站 | 久久精品中文字幕第一页 | 欧美色图视频在线 | 中文字幕在线亚洲日韩6页 av无码精品一区二区三区 | 看国产一级毛片 | 99久久久久国产精品免费人果冻 | 成人免费毛片明星色大师 | 国产一区二区三区色淫影院 | 国产精品日本一区二区不卡视频 | 小黄网站在线观看 | 超碰在线| 精品少妇人妻av免费久久久 | 57pao国产精品一区 | 好男人在在线社区www在线影院 | 高清中文字幕在线a片 | 日韩精品亚洲人成在线 | 内谢少妇xxxxx8老少交 | 国产高清美女一级a毛片久久w | 久久69精品久久久久久国产越南 | 欧美日韩免费看 | 日本艳妓bbw高潮一19 | 92国产精品午夜福利 | 亚色中文成人yase999co | 亚洲精品高清无码视频 | 欧美日本国产va高清cabal | 在线视频夫妻内射 | 久久免费一级片 | av亚洲午夜网站福利天堂 | 北条麻妃在线一区二区 | 无码国产69精品久久久久孕妇 | 美女免费网站在线观看 | 亚洲精品久久区二区三区蜜桃臀 | 日韩va在线观看 | 他揉捏她两乳不停呻吟在线播放 | 日本a∨视频 | 国产偷v| 99精品大学生啪啪自拍 | 日韩一级二级三级 | 97婷婷狠狠成为人免费视频 | 第一福利在线视频 | 影音先锋在线资源无码 | 成人在线午夜 | 欧美在线看片a免费观看 | 国产精品7m凸凹视频分类 | 一区二区三区在线免费视频 | 疯狂少妇| 激情五月俺也去 | 国产精品a国产精品a手机版 | 91com在线观看 | 91久久久久久波多野高潮 | 影音先锋中文字幕一区 | 无码午夜人妻一区二区三区不卡视频 | 日本无码人妻精品一区二区蜜桃 | 无码吃奶揉捏奶头高潮视频 | 在线中文天堂 | xxx性欧美| 欧美日韩精品一区二区 | 国产l精品国产亚洲区 | 人妻有码av中文字幕久久琪 | www.国产99| 超碰极品 | 精品欧美一区二区三区在线观看 | 日本h在线观看 | 无码精品人妻一区二区三区免费看 | 骚五月 | 一级久久久久久 | 国产精品日韩一区 | 欧美 偷窥 清纯 综合图区 | 亚洲97在线 | av黄色免费观看 | 夜夜天天干 | 美女100%视频免费观看 | 国产精品xxxx喷水欧美 | 日韩精品久久久肉伦网站 | 人人干干 | 久久久国产乱子伦精品作者 |