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

JavaMe開(kāi)發(fā):低級(jí)界面繪圖之點(diǎn)陣字

開(kāi)發(fā) 后端
JavaMe自帶的字體只有三種:Font.SIZE_SMALL、Font.SIZE_MEDIA和Font.SIZE_LARGE,所謂的Font.SIZE_LARGE其實(shí)也不是很大。如果要繪制其他字號(hào)的字體該怎么辦呢?運(yùn)用低級(jí)界面Canvas繪制的點(diǎn)陣字是一個(gè)不錯(cuò)的選擇。

【問(wèn)題描述】JavaMe自帶的字體只有三種:Font.SIZE_SMALL、Font.SIZE_MEDIA和Font.SIZE_LARGE,所謂的Font.SIZE_LARGE其實(shí)也不是很大。如果要繪制其他字號(hào)的字體該怎么辦呢?運(yùn)用低級(jí)界面Canvas繪制的點(diǎn)陣字是一個(gè)不錯(cuò)的選擇。

【字模工具】

曉奇工作室

取模方式:從左到右從上到下,橫向8點(diǎn)左高位

【分析】

所謂“點(diǎn)陣字”就是文字是由點(diǎn)陣構(gòu)成的。點(diǎn)陣字有兩個(gè)基本屬性,那就是寬(width)和高(height)。先看一個(gè)例子:

 

如圖1所示,Asc5x8表示寬度為5,高度為8的點(diǎn)陣字集。一個(gè)char型的字符能表示8位。取模工具實(shí)際上是用二進(jìn)制“1”,表示點(diǎn)陣的文字。用二進(jìn)制的“0”,表示非文字的空白塊。以Asc5x8的“!”為例進(jìn)行講解:

0x20,0x20,0x20,0x20,0x20,0x00,0x20,0x00, // -!-

對(duì)應(yīng)的點(diǎn)陣為:

00100000

00100000

00100000

00100000

00100000

00000000

00100000

00000000

注意到,如果將“1”替換為像素點(diǎn)顯示,而“0”替換為空白塊。則剛好顯示為一個(gè)“!”號(hào)。寬度為5,所以用一個(gè)字節(jié)表示就可以了。如果寬度超過(guò)一個(gè)字節(jié),那么如何計(jì)算需要多少個(gè)字節(jié)才能表示寬度呢?原則是,寬度的表示必須為字節(jié)的倍數(shù)。如寬度為9,那么超過(guò)一個(gè)字節(jié),所以用2個(gè)字節(jié)表示。

總結(jié)寬度所需字節(jié)計(jì)算公式如下:

n = (width-1)/8+1

Asc5x8中width即為5.

那么高度如何計(jì)算呢?高度其實(shí)不用進(jìn)行計(jì)算,由取模軟件完成了。

明白上述原理后,就很簡(jiǎn)單了。且看代碼。

 

【代碼清單】

  1. package com.token.view.components;  
  2.  
  3. import javax.microedition.lcdui.Graphics;  
  4. import javax.microedition.lcdui.game.GameCanvas;  
  5.  
  6. public class CustomFont {  
  7.       
  8.     public final char font24x48[][] =           // ASCII  
  9.     {  
  10.         {  
  11.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  // - -  
  12.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  13.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  14.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  15.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  16.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  17.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  18.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  19.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  20.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  21.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  22.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  23.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  24.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  25.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  26.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  27.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  28.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 
  29.         },  
  30.  
  31.         {  
  32.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  // -!-  
  33.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  34.             0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,  
  35.             0x00,0x78,0x00,0x00,0x78,0x00,0x00,0x78,  
  36.             0x00,0x00,0x78,0x00,0x00,0x78,0x00,0x00,  
  37.             0x78,0x00,0x00,0x78,0x00,0x00,0x78,0x00,  
  38.             0x00,0x78,0x00,0x00,0x78,0x00,0x00,0x30,  
  39.             0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,  
  40.             0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,  
  41.             0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,  
  42.             0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,  
  43.             0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  44.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  45.             0x00,0x00,0x70,0x00,0x00,0xF8,0x00,0x00,  
  46.             0xF8,0x00,0x00,0xF8,0x00,0x00,0x70,0x00,  
  47.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  48.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  49.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 
  50.         },  
  51.  
  52.         {  
  53.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  // -"-  
  54.             0x00,0x00,0xC0,0xC0,0x01,0xE1,0xE0,0x03,  
  55.             0xE3,0xE0,0x03,0xC3,0xC0,0x07,0x87,0x80,  
  56.             0x07,0x07,0x00,0x0E,0x0E,0x00,0x0C,0x0C,  
  57.             0x00,0x18,0x18,0x00,0x10,0x10,0x00,0x20,  
  58.             0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  59.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  60.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  61.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  62.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  63.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  64.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  65.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  66.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  67.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  68.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  69.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  70.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 
  71.         },  
  72.           
  73.         ...  
  74.  
  75.         {  
  76.             0x07,0x80,0x00,0x1F,0xC0,0x00,0x10,0xE0,  // --  
  77.             0x04,0x20,0x70,0x04,0x20,0x38,0x08,0x40,  
  78.             0x1C,0x08,0x40,0x0F,0x10,0x00,0x07,0xF0,  
  79.             0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,  
  80.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  81.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  82.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  83.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  84.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  85.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  86.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  87.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  88.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  89.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  90.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  91.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  92.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
  93.             0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 
  94.         }  
  95.         };  
  96.               
  97.     public CustomFont()  
  98.     {  
  99.           
  100.     }  
  101.       
  102.     public void drawmat(GameCanvas canvas, Graphics g, char mat[], int w, int h, int x, int y, int color)  
  103.     {  
  104.         int i,j,k,n;  
  105.           
  106.         n = (w-1)/8+1;  
  107.         for(j=0; j<h; j++)  
  108.         {  
  109.             for(i=0; i<n; i++)  
  110.             {  
  111.                 for(k=0; k<8; k++)  
  112.                 {  
  113.                     if (!((mat[j * n + i] & (0x80 >> k)) == 0)) /* 測(cè)試為1的位則顯示 */    
  114.                              {     
  115.                         g.setColor(color);     
  116.                                     g.drawLine(x + i * 8 + k, y + j, x + i * 8 + k, y + j);     
  117.                                 }     
  118.  
  119.                 }  
  120.             }  
  121.         }  
  122.     }  
  123.  
  124. }  

n就是表示整個(gè)寬度需要的字節(jié)數(shù),由于寬度為24,故需要3個(gè)字節(jié)表示。j記錄縱向(高度)位置。代碼的處理,就是通過(guò)一個(gè)畫(huà)線函數(shù)進(jìn)行的。每次以字節(jié)為單位(變量k處理),對(duì)“1”進(jìn)行檢測(cè),檢測(cè)到1后,記錄k的位置。

 

【調(diào)用方法】

CustomFont主要用于GameCanvas派生的類(lèi)。在繼承GameCanvas的類(lèi)中:

(1)聲明對(duì)象

  1. private CustomFont cf; 

(2) 初始化對(duì)象(在構(gòu)造函數(shù)中)

  1. cf = new CustomFont(); 

(3) 調(diào)用方法(畫(huà)字符串passwd)

  1. for(int i=0; i<passwd.length(); i++)  
  2. {  
  3.                       
  4.     cf.drawmat(this, graphics, cf.font24x48[passwd.charAt(i)-' '], 2448, (width-6*24)/2+i*24, (height-48)/3, Color.WHITE);  

【效果】

圖2中,框中的文字就是通過(guò)繪制得到的。

 

【設(shè)計(jì)參考】 

(1) http://aiquantong.iteye.com/blog/1457906

(2) http://blog.csdn.net/alleniversoncomputer/article/details/7016368

原文鏈接:http://blog.csdn.net/tandesir/article/details/7506065

【系列文章】

  1. JavaMe開(kāi)發(fā):低級(jí)界面繪圖之點(diǎn)陣字
  2. JavaMe開(kāi)發(fā):低級(jí)界面繪圖之菜單
  3. JavaMe開(kāi)發(fā):也說(shuō)MVC設(shè)計(jì)模式
  4. JavaMe開(kāi)發(fā):繪制可自動(dòng)換行文本
  5. JavaMe開(kāi)發(fā):繪制文本框TextEdit
  6. JavaM開(kāi)發(fā):自適應(yīng)滾動(dòng)顯示
責(zé)任編輯:林師授 來(lái)源: tandesir的博客
相關(guān)推薦

2012-05-09 10:03:08

JavaMEJava

2012-05-09 10:09:18

JavaMEJava

2012-05-09 10:58:25

JavaMEJava

2012-05-09 10:35:36

JavaMEJava

2012-05-09 10:22:44

JavaMEJava

2010-06-03 14:01:26

JavaSEJavaMEiPhone

2009-09-22 17:53:32

C# COM組件開(kāi)發(fā)

2011-08-10 18:24:22

iPhone 圖形 繪圖

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

2011-08-29 15:30:53

JavaMELua

2022-08-26 08:18:04

軟件開(kāi)發(fā)高級(jí)系統(tǒng)設(shè)計(jì)低級(jí)系統(tǒng)設(shè)計(jì)

2013-04-23 17:11:47

Windows Pho用Express Bl

2014-02-26 09:13:39

2023-05-30 14:50:20

界面開(kāi)發(fā)鴻蒙

2011-05-03 16:41:04

BlackBerry

2022-09-02 14:56:24

Python界面開(kāi)發(fā)庫(kù)框架

2011-06-21 14:53:25

QT 界面美化 QStyle

2023-11-17 11:40:51

C++內(nèi)存
點(diǎn)贊
收藏

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

男女性高潮免费网站| 国产精品日韩三级| 在线观看日批视频| 我不卡影院28| 精品国产乱码久久久久久牛牛| 国产v片免费观看| 东凛在线观看| 粉嫩一区二区三区在线看| 57pao国产成人免费| 农村老熟妇乱子伦视频| 97久久综合区小说区图片区 | 欧美高清视频一区二区三区在线观看| 成人免费毛片视频| 欧美黄色aaaa| 亚洲系列中文字幕| 精品人妻一区二区乱码| 中文字幕av一区二区三区佐山爱| 亚洲欧美国产77777| 欧美成人dvd在线视频| 国产三级第一页| 日韩和欧美一区二区| 欧美激情精品久久久久久大尺度| 色欲狠狠躁天天躁无码中文字幕| 91夜夜蜜桃臀一区二区三区| 欧美日韩一区二区在线视频| 免费观看美女裸体网站| 九色porny在线| 国产亚洲精品中文字幕| 国产精品视频免费观看| 国产毛片在线视频| 日韩**一区毛片| 欧美洲成人男女午夜视频| 精品国产一区久久久| 毛片av在线播放| 免费黄网在线观看| 国产视频一区二区在线观看| 官网99热精品| 国产chinasex对白videos麻豆| 日韩主播视频在线| 欧美亚洲免费电影| 日本五十路女优| 亚洲手机在线| 欧美猛交免费看| 国产第一页浮力| 四虎成人精品永久免费av九九| 亚洲精品一二区| 亚洲成人av免费在线观看| 北条麻妃一区二区三区在线| 欧美一区二区三区白人| 最新av免费在线观看| 久久久久久久性潮| 欧美撒尿777hd撒尿| 国产高清视频网站| 99久久综合国产精品二区| 欧美日韩精品在线| 116极品美女午夜一级| 大香伊人中文字幕精品| 亚洲成人免费观看| 国产69精品久久久久999小说| 精精国产xxxx视频在线中文版| 亚洲三级电影网站| 久久精品国产精品亚洲精品色| 欧美成人精品一区二区男人看| 国产精品毛片久久久久久| 亚洲国产婷婷香蕉久久久久久99| aaa日本高清在线播放免费观看| 国产欧美视频一区二区三区| 日日骚一区二区网站| 8888四色奇米在线观看| 国产精品成人免费| 神马午夜伦理影院| 成人三级小说| 一本色道**综合亚洲精品蜜桃冫 | 2024最新电影免费在线观看| 亚洲男人的天堂在线观看| 2022中文字幕| 伊人影院综合在线| 女人18毛片一区二区三区| 波多野结衣91| 欧美连裤袜在线视频| 超碰国产在线| 一区二区三区美女| 18岁网站在线观看| 91国拍精品国产粉嫩亚洲一区| 欧美男女性生活在线直播观看| 久久精品无码一区二区三区毛片| 精品视频自拍| 中文字幕久精品免费视频| 波多野结衣亚洲一区二区| 999在线观看精品免费不卡网站| 日韩av电影手机在线| 一级片在线观看视频| 高清在线不卡av| 日韩欧美精品在线不卡| h片在线观看网站| 精品国产鲁一鲁一区二区张丽 | 天堂va久久久噜噜噜久久va| 久草免费在线| 色哟哟日韩精品| 动漫av在线免费观看| 国产精品欧美三级在线观看| 久久久av一区| 国产成人无码一区二区在线播放| 国内外成人在线视频| 久久精品国产综合精品| 黄色的网站在线观看| 欧美性极品xxxx娇小| 在线播放av中文字幕| 欧美在线导航| 欧美日韩国产123| 日韩av免费播放| 成人av高清在线| 一区二区三区日韩视频| 亚洲天堂免费电影| 欧美mv和日韩mv的网站| 正在播放国产对白害羞| 一区二区三区精品视频在线观看| 91探花福利精品国产自产在线| 男人的天堂在线| 亚洲高清免费在线| 黄色三级视频在线播放| 久久不见久久见中文字幕免费| 国产精品美女一区二区| 亚洲最新中文字幕| 久久综合色综合| 奇米精品一区二区三区在线观看一| 国产免费一区二区三区| 黄在线免费观看| 欧美色欧美亚洲另类二区| 香蕉视频黄色在线观看| 亚洲美女91| 成人av播放| 羞羞视频在线观看免费| 在线电影国产精品| 一本色道久久88| 日本中文一区二区三区| 欧美lavv| 手机看片久久| 亚洲人成电影网站色xx| 在线观看免费国产视频| 成人av在线一区二区三区| 成人免费看片视频在线观看| 欧美性生活一级| 日韩亚洲欧美成人| 国产精品久久久久久久一区二区| 欧美国产精品中文字幕| 久久黄色免费看| 欧美一区二区三| 国产噜噜噜噜噜久久久久久久久| 成人免费在线视频网| 色系网站成人免费| 亚洲天堂最新地址| 免费av网站大全久久| 三区精品视频| 经典三级久久| 欧美日韩国产第一页| 亚洲精品成av人片天堂无码 | 一区二区三区偷拍| 97精品资源在线观看| 久久久国产一区二区三区| 国产又黄又粗又长| 亚洲婷婷综合久久一本伊一区| 岛国av免费在线| 欧美国产先锋| 国产女主播一区二区| 多野结衣av一区| 亚洲精品中文字幕女同| 波多野结衣av无码| 国产精品乱码妇女bbbb| 久久综合在线观看| 亚洲美女视频在线免费观看| 蜜桃视频在线观看成人| 国产精品原创视频| 国产欧美午夜| 日韩免费观看高清| av中文字幕一区二区三区| 欧美另类z0zxhd电影| 中文字幕手机在线观看| av电影天堂一区二区在线| 日韩毛片在线免费看| 久久激情电影| 国产精品日韩一区二区| 欧洲av一区二区| 欧美精品制服第一页| 欧美一级特黄aaaaaa大片在线观看| 狠狠做深爱婷婷久久综合一区| jizz中文字幕| 丰满岳乱妇一区二区三区| 99re在线视频免费观看| 色爱综合网欧美| 国产一区二区三区免费不卡| 国产一区一一区高清不卡| 蜜月aⅴ免费一区二区三区| 日本福利午夜视频在线| 777久久久精品| 一级片中文字幕| 亚洲免费毛片网站| 国产av自拍一区| 国产成人在线电影| 黄色免费网址大全| 亚洲精品女人| 国产卡一卡二在线| 久久91精品| 国产区欧美区日韩区| 欧美成人三级| 51色欧美片视频在线观看| 思思99re6国产在线播放| 日韩av一区二区在线| 国产三区在线播放| 欧美在线观看视频一区二区三区| 麻豆一区二区三区精品视频| 中文字幕免费一区| 大黑人交xxx极品hd| 国产乱国产乱300精品| 噼里啪啦国语在线观看免费版高清版| 国内视频精品| 黄色免费高清视频| 不卡中文一二三区| 快播亚洲色图| 黄色美女久久久| 亚洲最大的成人网| 日本午夜精品久久久久| 日本久久久久久久久久久| av资源一区| 九九精品视频在线观看| 亚洲成人三级| 色偷偷亚洲男人天堂| av免费观看一区二区| 亚洲精品一区二区网址| 57pao国产成永久免费视频| av免费不卡| 欧美成人一区在线| 男人的天堂在线视频免费观看| 亚洲人成网站在线播| 偷拍自拍在线| 日韩精品中文字幕久久臀| 亚洲欧美高清视频| 精品久久久久久综合日本欧美| 国产视频在线观看视频| 在线播放亚洲一区| 国产乱叫456在线| 91精品国产黑色紧身裤美女| 艳妇乳肉豪妇荡乳av| 欧美日韩亚洲国产综合| 亚洲一区中文字幕在线| 欧美唯美清纯偷拍| 亚洲视频在线观看免费视频| 欧美三级资源在线| 一区二区三区免费观看视频| 欧美色图片你懂的| 怡红院男人的天堂| 欧美日韩精品一区二区天天拍小说| 最近中文字幕免费观看| 欧美日韩一区二区三区视频| 一级黄在线观看| 欧美一区二区三区在线观看 | 婷婷午夜社区一区| 日本亚洲欧洲色| av亚洲一区二区三区| 国产精品视频久久久| 亚洲欧美一级| av成人观看| 精品三级av在线导航| 蜜桃传媒视频第一区入口在线看| 少妇精品久久久一区二区三区| 日本日本精品二区免费| 日韩视频在线观看| 久久香蕉视频网站| 最新亚洲一区| 日本精品免费在线观看| 日韩高清在线不卡| 亚洲网中文字幕| 成人综合婷婷国产精品久久免费| 亚洲天堂资源在线| 亚洲国产高清在线观看视频| 成人黄色短视频| 亚洲综合免费观看高清在线观看| 日本一级黄色大片| 在线欧美日韩精品| 午夜精品久久久久久久96蜜桃| 亚洲精品久久久久久下一站| 黄色av网站在线看| 欧美日韩aaaa| 电影一区二区三区| 成人激情视频网| 欧美重口另类| 一本—道久久a久久精品蜜桃| 激情丁香综合| 国产精品一区二区小说| 国产+成+人+亚洲欧洲自线| 久久精品成人av| 自拍视频在线网| 亚洲欧洲在线免费| 日本不卡影院| 国产精品旅馆在线| 伊人久久影院| 一区二区三区四区免费视频| 激情六月综合| 99re6在线观看| gogo大胆日本视频一区| 日韩高清dvd碟片| 懂色av中文一区二区三区天美| 国产一区二区在线视频聊天| 亚洲高清久久网| 国内外激情在线| 国产成人精品久久| 高清精品视频| 警花观音坐莲激情销魂小说| 999亚洲国产精| 黑人无套内谢中国美女| 国产精品色哟哟网站| 国产剧情在线视频| 精品卡一卡二卡三卡四在线| 亚洲xxxxxx| 国产精品久久久久不卡| 欧洲在线一区| 日韩亚洲欧美一区二区| 精品一区二区三区免费| 在哪里可以看毛片| 午夜影院久久久| 性生交生活影碟片| 久久精品久久久久电影| 欧美亚洲大片| 久久精品ww人人做人人爽| 午夜日韩在线| 久久综合在线观看| √…a在线天堂一区| 亚洲午夜在线播放| 亚洲片av在线| 老司机2019福利精品视频导航| 国产精品免费一区二区| 国内在线观看一区二区三区| 少妇性l交大片7724com| 亚洲色图.com| 国产丰满美女做爰| 欧美成人在线免费视频| 国产精品久久久久久久久久辛辛 | 国产一二三av| 欧美色男人天堂| 午夜激情在线观看| 国产精品视频一区国模私拍| 国产精品亚洲片在线播放| 亚洲欧洲日产国码无码久久99| 99久久精品国产网站| 日韩欧美三级在线观看| 亚洲高清av在线| 一区二区电影免费观看| 欧美男人的天堂| 日本在线不卡一区| 日本裸体美女视频| 91麻豆精品国产自产在线观看一区| 美女免费久久| 99伊人久久| 亚洲经典自拍| 国产美女喷水视频| 91黄视频在线| 精品国产99久久久久久| 亚洲综合丁香婷婷六月香| 国产又黄又粗又猛又爽的视频| 亚洲v精品v日韩v欧美v专区| 天堂网av在线播放| 欧美一区二区三区免费观看| 伊人久久综合影院| 黄色一级二级三级| 亚洲欧洲精品一区二区精品久久久 | 中文字幕免费看| 欧美色综合久久| 国产原创视频在线观看| 国产伦精品一区二区三区高清| 99精品国产在热久久婷婷| 亚洲av无码一区二区三区人| 欧美军同video69gay| 人交獸av完整版在线观看| 精品乱子伦一区二区三区| 久久伊人亚洲| 91高清免费看| 精品视频在线播放| 国产电影一区| 极品美女扒开粉嫩小泬| 亚洲国产精品成人综合| 丰满岳乱妇国产精品一区| 欧美性在线视频| 亚洲高清影视| 特级西西人体wwwww| 欧美日韩在线播| 日本а中文在线天堂| 亚洲精品白虎| 99久久精品免费看国产 | 19禁羞羞电影院在线观看| 日韩aⅴ视频一区二区三区| 国产一区二区三区四区五区入口 | 欧美一区三区二区| 少妇视频一区| 亚洲成人动漫在线| 久久色成人在线| 国产女人高潮毛片| 国产91免费看片| 欧美1区2区视频| jizz日本在线播放| 亚洲黄色在线观看|