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

achartengine 實(shí)現(xiàn)平行線 動(dòng)態(tài)數(shù)據(jù) x軸動(dòng)態(tài)移動(dòng)

移動(dòng)開發(fā) Android
achartengine做平行線的時(shí)候經(jīng)常會(huì)遇到一下幾個(gè)問題,然而本篇文章就是在stackoverflow中找到答案解決問題。

achartengine做平行線的時(shí)候經(jīng)常會(huì)遇到:

 

java.lang.IndexOutOfBoundsException: Invalid index 1, size is 1

 

at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:251)

 

at org.achartengine.renderer.DefaultRenderer.getSeriesRendererAt(DefaultRenderer.java:189)

 

at org.achartengine.chart.XYChart.draw(XYChart.java:240)

 

at org.achartengine.GraphicalView.onDraw(GraphicalView.java:168)

 

***在stackoverflow找到了答案:1個(gè)數(shù)據(jù)就要用一個(gè)XYSeriesRenderer 所以兩條平行線就要用2個(gè)XYSeriesRenderer

***效果圖:

 

  1.  1 package com.example.achartparallel; 
  2.   2  
  3.   3  
  4.   4 import com.example.achartparallel.XYRenderer; 
  5.   5  
  6.   6  
  7.   7 import java.math.BigDecimal; 
  8.   8 import java.text.DecimalFormat; 
  9.   9  
  10.  10 import org.achartengine.ChartFactory; 
  11.  11 import org.achartengine.GraphicalView; 
  12.  12 import org.achartengine.chart.PointStyle; 
  13.  13 import org.achartengine.model.XYMultipleSeriesDataset; 
  14.  14 import org.achartengine.model.XYSeries; 
  15.  15 import org.achartengine.renderer.XYMultipleSeriesRenderer; 
  16.  16 import org.achartengine.renderer.XYSeriesRenderer; 
  17.  17  
  18.  18  
  19.  19 import android.app.Activity; 
  20.  20 import android.app.AlertDialog; 
  21.  21 import android.content.Context; 
  22.  22 import android.content.DialogInterface; 
  23.  23 import android.content.Intent; 
  24.  24 import android.graphics.Color; 
  25.  25 import android.os.Bundle; 
  26.  26 import android.os.Handler; 
  27.  27 import android.os.Message; 
  28.  28 import android.view.LayoutInflater; 
  29.  29 import android.view.Menu; 
  30.  30 import android.view.MenuItem; 
  31.  31 import android.view.View; 
  32.  32 import android.view.View.OnClickListener; 
  33.  33 import android.view.ViewGroup.LayoutParams; 
  34.  34 import android.view.Window; 
  35.  35 import android.view.WindowManager; 
  36.  36 import android.widget.Button; 
  37.  37 import android.widget.EditText; 
  38.  38 import android.widget.LinearLayout; 
  39.  39 import android.widget.TextView; 
  40.  40 import android.widget.Toast; 
  41.  41  
  42.  42 public class MainActivity extends Activity { 
  43.  43  
  44.  44      
  45.  45     private XYSeries xyseries;//數(shù)據(jù) 
  46.  46     private XYSeries xyseries_up;//上平行線 
  47.  47     private XYSeries xyseries_down;//下平行線 
  48.  48     private XYMultipleSeriesDataset dataset; 
  49.  49     private GraphicalView chartview; 
  50.  50     private XYMultipleSeriesRenderer renderer; 
  51.  51     private XYSeriesRenderer datarenderer; 
  52.  52     private XYSeriesRenderer datarenderer_up; 
  53.  53     private XYSeriesRenderer datarenderer_down; 
  54.  54     private Context context; 
  55.  55     
  56.  56     int i=0
  57.  57     Thread t; 
  58.  58     private int addX ; 
  59.  59     private double addY ; 
  60.  60     int X_MAX=10;//x軸***值 
  61.  61      
  62.  62     //標(biāo)準(zhǔn)和閾值 
  63.  63     double value=10 ;//平行線中間值 
  64.  64     double bound=0.5;//上下限 可以自己隨意設(shè)定 
  65.  65     protected void onCreate(Bundle savedInstanceState) { 
  66.  66         super.onCreate(savedInstanceState); 
  67.  67         requestWindowFeature(Window.FEATURE_NO_TITLE); //無title 
  68.  68         setContentView(R.layout.activity_main); 
  69.  69         LinearLayout chart_layout1 = (LinearLayout)findViewById(R.id.chart_layout1); 
  70.  70         chart_layout1.setBackgroundColor(Color.BLACK); 
  71.  71          
  72.  72          
  73.  73          //No.1 設(shè)定大渲染器的屬性 太多了 所以寫了個(gè)類 
  74.  74         renderer=new XYRenderer("零件""X軸(單位:id)""Y軸(mm)"
  75.  75                 0,X_MAX, -11, Color.GRAY, Color.LTGRAY, 
  76.  76                 16,16,10,15,20,10,true); 
  77.  77         dataset=new XYMultipleSeriesDataset(); 
  78.  78         datarenderer=new XYSeriesRenderer(); 
  79.  79         datarenderer.setDisplayChartValues(true); 
  80.  80         xyseries=new XYSeries("零件"); 
  81.  81         //2 
  82.  82         xyseries.add(00);//先輸入一個(gè)數(shù)據(jù)讓它繪出renderer 
  83.  83         //3 
  84.  84         dataset.addSeries(0,xyseries); 
  85.  85         datarenderer.setColor(Color.GREEN); 
  86.  86         datarenderer.setPointStyle(PointStyle.POINT); 
  87.  87         //4 
  88.  88         renderer.addSeriesRenderer(datarenderer); 
  89.  89          
  90.  90         //5 
  91.  91         context = getApplicationContext(); 
  92.  92         chartview = ChartFactory.getLineChartView(context, dataset, renderer); 
  93.  93         chart_layout1.addView(chartview, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); 
  94.  94          
  95.  95         //設(shè)置按鈕 用來記錄尺寸的標(biāo)準(zhǔn)(value)和閾值(bound),然后再主界面顯示出紅線 
  96.  96          
  97.  97                         //繪出兩條紅線 分別用新的XYSeriesRenderer要不然會(huì)報(bào)錯(cuò) 
  98.  98                         xyseries_up=new XYSeries("閾值1"); 
  99.  99                         xyseries_down=new XYSeries("閾值2"); 
  100. 100                         xyseries_up.add(0 , value+bound); 
  101. 101                         xyseries_up.add(X_MAX*2, value+bound); 
  102. 102                         xyseries_down.add(0, value-bound); 
  103. 103                         xyseries_down.add(X_MAX*2,value-bound); 
  104. 104                         dataset.addSeries(1,xyseries_up); 
  105. 105                         dataset.addSeries(2,xyseries_down); 
  106. 106                         datarenderer_up = new XYSeriesRenderer(); 
  107. 107                         datarenderer_down = new XYSeriesRenderer(); 
  108. 108                         datarenderer_up.setColor(Color.RED); 
  109. 109                         datarenderer_down=datarenderer_up; 
  110. 110                         renderer.addSeriesRenderer(datarenderer_up); 
  111. 111                         renderer.addSeriesRenderer(datarenderer_down); 
  112. 112                         renderer.setYAxisMin(value-(4*bound));// Y最小值 
  113. 113                         renderer.setYAxisMax(value+(4*bound));// Y最小值 
  114. 114                         //設(shè)置chart的視圖范圍  參數(shù)//1x->start 2max 3y->start 4max  
  115. 115                         renderer.setRange(new double[]{0d, (double)X_MAX, value-(4*bound), value+(4*bound)}); 
  116. 116                       //  chartview.repaint(); 
  117. 117                
  118. 118                         
  119. 119  
  120. 120  
  121. 121          
  122. 122         
  123. 123          
  124. 124      
  125. 125          t=new Thread (r1);  
  126. 126              t.start();  
  127. 127          
  128. 128     }//oncreate end 
  129. 129  
  130. 130     //handler處理UI更新 
  131. 131     Handler myhandler=new Handler() 
  132. 132     { 
  133. 133  
  134. 134         @Override 
  135. 135         public void handleMessage(Message msg) { 
  136. 136             super.handleMessage(msg); 
  137. 135        //可以處理些數(shù)據(jù) 
  138. 142              chartview.repaint(); 
  139. 143         } 
  140. 144  
  141. 145          
  142. 146     }; 
  143. 147      
  144. 148  
  145. 149         Runnable r1=new Runnable() { 
  146. 150             BigDecimal b; 
  147. 151  
  148. 152         public void run(){ 
  149. 153             try { 
  150. 154                 while(true
  151. 155                 { 
  152. 156                 i++; 
  153. 157                 Thread.sleep(500); 
  154. 158                 addX = i; 
  155. 159                  //設(shè)置好下一個(gè)需要增加的節(jié)點(diǎn) 隨機(jī)產(chǎn)生 在value+-bound左右 
  156. 160                 b =new BigDecimal(((Math.random())*bound*4)-(2*bound));  //轉(zhuǎn)換 
  157. 161                 addY=b.setScale(3, BigDecimal.ROUND_HALF_UP).doubleValue(); 
  158. 162                 //double+double再轉(zhuǎn)一次 
  159. 163                 b =new BigDecimal(addY+value); //保留三位小數(shù) 四舍五入 
  160. 164                 addY=b.setScale(3, BigDecimal.ROUND_HALF_UP).doubleValue(); 
  161. 165                      
  162. 166                 //傳給hanlder 
  163. 167                  Message message=new Message();   
  164. 168                  Bundle bundle=new Bundle();   
  165. 169                  bundle.putString("part_id1""編號(hào):"+addX);   
  166. 170                  bundle.putString("part_size1""尺寸:"+addY);  
  167. 171                  message.setData(bundle);//bundle傳值,耗時(shí),效率低   
  168. 172                  myhandler.sendMessage(message);//發(fā)送message信息   
  169. 173                  message.what=1;//標(biāo)志是哪個(gè)線程傳數(shù)據(jù)   
  170. 174                   
  171. 175                   
  172. 176                  //步驟不能變 1先清除數(shù)據(jù) 2添加源數(shù)據(jù) 3添加數(shù)據(jù) 
  173. 177                  dataset.removeSeries(xyseries); 
  174. 178                  xyseries.add(addX, addY); 
  175. 179                  dataset.addSeries(0,xyseries); 
  176. 180                  //chartview.repaint(); 
  177. 181                  chartview.postInvalidate(); 
  178. 182                   
  179. 183                   
  180. 184                  if(i*2>X_MAX)//延長(zhǎng)X_MAX造成右移效果 
  181. 185                  { 
  182. 186                      X_MAX*=2;//按2倍速度延長(zhǎng) 可以設(shè)置成speed 
  183. 187                      renderer.setXAxisMax(X_MAX);// 設(shè)置X***值 
  184. 188                      dataset.removeSeries(xyseries_up); 
  185. 189                      dataset.removeSeries(xyseries_down); 
  186. 190                      xyseries_up.add(X_MAX/2 , value+bound); 
  187. 191                      xyseries_up.add(X_MAX, value+bound); 
  188. 192                      xyseries_down.add(X_MAX/2, value-bound); 
  189. 193                      xyseries_down.add(X_MAX,value-bound); 
  190. 194                      dataset.addSeries(1,xyseries_up); 
  191. 195                      dataset.addSeries(2,xyseries_down); 
  192. 196 //                     datarenderer_up = new XYSeriesRenderer(); 
  193. 197 //                     datarenderer_down = new XYSeriesRenderer(); 
  194. 198 //                     datarenderer_up.setColor(Color.RED); 
  195. 199 //                     datarenderer_down=datarenderer_up; 
  196. 200                      renderer.addSeriesRenderer(datarenderer_up); 
  197. 201                      renderer.addSeriesRenderer(datarenderer_down); 
  198. 202                  } 
  199. 203                   
  200. 204                   
  201. 205                 } 
  202. 206             } catch (InterruptedException e) { 
  203. 207                 e.printStackTrace(); 
  204. 208             } 
  205. 209            
  206. 210          } 
  207. 211         }; 
  208. 212         @Override 
  209. 213         protected void onDestroy() { 
  210. 214             t.interrupt(); 
  211. 215             System.out.println("destory"); 
  212. 216             super.onDestroy(); 
  213. 217         } 
  214. 218       
  215. 219      
  216. 220 } 

 

  1.  1 package com.example.achartparallel; 
  2.  2  
  3.  3 import org.achartengine.renderer.XYMultipleSeriesRenderer; 
  4.  4  
  5.  5 public class XYRenderer extends XYMultipleSeriesRenderer  
  6.  6 { 
  7.  7     //圖表樣式構(gòu)造器 
  8.  8     public XYRenderer() 
  9.  9     { 
  10. 10          
  11. 11     } 
  12. 12     public XYRenderer( 
  13. 13             String title, String xTitle, String yTitle, double xMin, 
  14. 14             double xMax, double yMin, double yMax, int axesColor, 
  15. 15             int labelsColor,int XTitleTextSize,int ChartTitleTextSize, 
  16. 16             int LabelsTextSize,int LegendTextSize,int Xshow,int Yshow, 
  17. 17             boolean ShowGrid)  
  18. 18     { 
  19. 19         this.setChartTitle(title); 
  20. 20         this.setXTitle(xTitle);// X軸標(biāo)題 
  21. 21         this.setYTitle(yTitle);// Y軸標(biāo)題 
  22. 22         this.setXAxisMin(xMin);// X最小值 
  23. 23         this.setXAxisMax(xMax);// X***值 
  24. 24         this.setYAxisMin(yMin);// Y最小值 
  25. 25         this.setYAxisMax(yMax);// Y最小值 
  26. 26         this.setAxesColor(axesColor);// X軸顏色 
  27. 27         this.setLabelsColor(labelsColor);// Y軸顏色 
  28. 28         this.setAxisTitleTextSize(XTitleTextSize); // 坐標(biāo)軸標(biāo)題字體大小:16 
  29. 29         this.setChartTitleTextSize(ChartTitleTextSize); // 圖表標(biāo)題字體大小:20 
  30. 30         this.setLabelsTextSize(LabelsTextSize); // 軸標(biāo)簽字體大小:10 
  31. 31         this.setLegendTextSize(LegendTextSize); // 圖例字體大小:15 
  32. 32         this.setXLabels(Xshow);//設(shè)置X軸顯示的刻度標(biāo)簽的個(gè)數(shù) 
  33. 33         this.setYLabels(Yshow);//設(shè)置Y軸顯示的刻度標(biāo)簽的個(gè)數(shù) 
  34. 34         this.setShowGrid(ShowGrid); // 設(shè)置網(wǎng)格顯示 
  35. 35      
  36. 36          
  37. 37     } 
  38. 38  
  39. 39 }
  1.  1  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
  2.  2    xmlns:tools="http://schemas.android.com/tools" 
  3.  3     android:layout_width="match_parent" 
  4.  4     android:layout_height="match_parent" 
  5.  5     android:paddingBottom="@dimen/activity_vertical_margin" 
  6.  6     android:paddingLeft="@dimen/activity_horizontal_margin" 
  7.  7     android:paddingRight="@dimen/activity_horizontal_margin" 
  8.  8     android:paddingTop="@dimen/activity_vertical_margin" 
  9.  9     tools:context="com.example.achartparallel.MainActivity" 
  10. 10      android:id="@+id/chart_layout1" > 
  11. 11  
  12. 12      
  13. 13  
  14. 14 </LinearLayout> 

工程下載:http://download.csdn.net/detail/u011991258/7723011

本文鏈接:http://www.cnblogs.com/sweetculiji/archive/2014/08/06/3895622.html

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

2023-04-04 08:01:00

java坐標(biāo)距離

2017-05-11 21:30:01

Android動(dòng)態(tài)代理ServiceHook

2009-01-03 14:54:40

ibmdwXML

2022-07-08 10:11:04

探查數(shù)據(jù)治理數(shù)據(jù)質(zhì)量

2015-10-28 10:37:13

動(dòng)態(tài)數(shù)據(jù)屏蔽Dynamic datSQL Server

2024-07-09 08:48:38

2020-06-19 12:59:33

動(dòng)態(tài)腳本Java

2015-07-23 15:15:06

動(dòng)態(tài)彈出

2011-04-07 14:04:28

SQL動(dòng)態(tài)交叉表

2011-01-26 08:59:11

jQueryjavascriptweb

2018-01-26 07:53:46

數(shù)據(jù)脫敏數(shù)據(jù)安全信息安全

2011-05-31 11:05:16

ListView 數(shù)據(jù)

2009-02-27 10:04:25

動(dòng)態(tài)基礎(chǔ)架構(gòu)NEDC

2010-09-09 08:52:19

JavascriptDIV

2015-09-28 15:59:00

Java動(dòng)態(tài)代理機(jī)制

2009-06-19 14:45:28

Hibernate S

2022-06-16 10:38:24

URL權(quán)限源代碼

2009-09-14 19:14:51

LINQ動(dòng)態(tài)查詢

2018-06-04 16:20:56

Linux動(dòng)態(tài)路由Quagga

2024-08-06 14:29:37

點(diǎn)贊
收藏

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

成年人网站91| 国产精品一区二区99| 亚洲视频每日更新| 成人有码视频在线播放| 91精品一区二区三区蜜桃| 欧美高清影院| 亚洲欧美日韩国产另类专区| 97超级碰碰| 日韩成人av毛片| 蜜乳av综合| 欧美日韩综合一区| 99re8这里只有精品| 欧美特级特黄aaaaaa在线看| 亚洲一区二区三区四区五区午夜| 亚洲一区第一页| 天天影视色综合| 欧美14一18处毛片| 久久久影视传媒| 成人久久久久久| 亚洲精品国产精品乱码| 婷婷成人影院| 欧美日韩亚州综合| 777久久精品一区二区三区无码| 国产精品嫩草影院精东| 精品动漫av| 亚洲色图在线观看| 精品人妻一区二区三| av美女在线观看| 国产视频一区在线播放| 91免费电影网站| 在线看成人av| 欧美3p视频| 亚洲精品福利视频| 日本中文字幕二区| 亚洲女同志freevdieo| 国产精品热久久久久夜色精品三区 | 久久久久久亚洲综合影院红桃| 国产精品美女主播| 天天操天天射天天爽| 日韩欧美一区免费| 亚洲国产精品久久久久秋霞不卡| 久久久久国产精品熟女影院| 日本三级在线观看网站| 国产日韩欧美精品在线| 粉嫩av免费一区二区三区| 亚洲精品国产精品国自产网站按摩| 欧美三级乱码| 色午夜这里只有精品| 久久一区二区电影| 午夜免费欧美电影| 欧美精品色一区二区三区| 浮妇高潮喷白浆视频| 在线观看免费网站黄| 99re这里只有精品首页| 91在线精品观看| 亚洲视频一区在线播放| 久久久久在线| 538国产精品一区二区在线| 18岁成人毛片| 91成人精品视频| 中文字幕在线看视频国产欧美| 国产精品福利导航| eeuss国产一区二区三区四区| 欧美老肥妇做.爰bbww| 国产精品久久久久9999小说| 女人高潮被爽到呻吟在线观看| 玉米视频成人免费看| 一区二区欧美日韩| av电影在线网| 中文字幕欧美日韩一区| 日韩免费av一区二区三区| 国产午夜精品一区理论片| 91麻豆高清视频| 国产伦一区二区三区色一情| 秋霞网一区二区| 国产**成人网毛片九色| 成人欧美一区二区| 欧美视频在线观看一区二区三区| 粉嫩欧美一区二区三区高清影视| 97视频资源在线观看| 国产一区二区波多野结衣| 久久国产免费看| 成人免费福利在线| 国产肥老妇视频| 国产成人av自拍| 国产高清自拍99| 天天操天天射天天| 久久一区二区视频| 日本亚洲自拍| 免费的黄网站在线观看| 亚洲欧洲美洲综合色网| av动漫在线播放| 男人av在线播放| 欧美制服丝袜第一页| 五月天亚洲视频| 久久精品 人人爱| 5858s免费视频成人| 日韩av加勒比| 国产精品丝袜在线播放| 亚洲女人天堂成人av在线| 毛片aaaaaa| 欧美激情1区2区3区| 欧美激情在线观看视频| 一级片中文字幕| 日本vs亚洲vs韩国一区三区| 成人精品aaaa网站| 人妻无码中文字幕| 久久影视一区二区| 杨幂一区欧美专区| 欧美bbbxxxxx| 欧美在线色视频| 一级 黄 色 片一| 高清日韩中文字幕| 在线视频欧美性高潮| 国产老头老太做爰视频| 伊人成年综合电影网| 国产99久久精品一区二区永久免费| 4438国产精品一区二区| 精品一区二区在线播放| 精品久久精品久久| 生活片a∨在线观看| 亚洲成在人线免费| 日本久久久久久久久久久久| 99久热这里只有精品视频免费观看| 亚洲精品久久久久久久久久久久| 欧美aaa级片| 亚洲视屏一区| 国产精品自拍小视频| 五月天福利视频| 亚洲日本护士毛茸茸| 日本少妇高潮喷水视频| 亚洲最大的免费视频网站| 精品精品欲导航| 国产精品久久久免费看| 国产亚洲激情| 7777精品伊久久久大香线蕉语言| 国产在线视频福利| 亚洲一区成人在线| 一区二区久久精品| 精品久久不卡| 91av在线看| 亚洲欧美激情在线观看| 中文字幕视频一区| 熟女人妇 成熟妇女系列视频| 视频二区欧美| 精品国产欧美一区二区三区成人| 国产主播第一页| 99麻豆久久久国产精品免费| 日本高清xxxx| 欧美男女视频| 尤物yw午夜国产精品视频明星| 成年人免费看毛片| 国产高清在线观看免费不卡| 亚欧精品在线| 日韩欧美一区二区三区免费观看 | 日本一道高清一区二区三区| 欧美日韩国产91| 91精品国产乱码久久久久| 国产亚洲美州欧州综合国 | 亚洲免费影视| 国产一区二区视频在线免费观看| 美足av综合网| 日韩女优制服丝袜电影| 日本aⅴ在线观看| 紧缚捆绑精品一区二区| 久久综合福利| 鲁鲁在线中文| 亚洲精品国产美女| 国产一级做a爱片久久毛片a| 成人av免费网站| 国产美女主播在线| 视频国产精品| 欧美精品九九久久| 免费成人在线看| 天天综合日日夜夜精品| 亚洲av无码一区二区三区观看| 在线免费高清一区二区三区| 国内精品国语自产拍在线观看| 波多野一区二区| 亚洲精品一区二区精华| 欧美成人三级视频| 成人免费看黄yyy456| 黄色www网站| 天海翼亚洲一区二区三区| 欧美在线精品免播放器视频| 欧美日韩国产综合视频| 色综合天天做天天爱| 中国黄色a级片| 日本大胆欧美人术艺术动态| 一级做a爰片久久| 日韩国产在线不卡视频| 久久久久久久久91| 日本福利片在线| 在线观看不卡一区| 后入内射无码人妻一区| 韩国成人在线视频| 精品人妻人人做人人爽| 欧美日日夜夜| 国产精品情侣自拍| 伊人春色在线观看| 精品无人区乱码1区2区3区在线| 乱子伦一区二区三区| 成人免费小视频| 国产伦精品一区二区三区精品| 久久综合影视| 致1999电视剧免费观看策驰影院| 51精品国产| 日本高清久久天堂| 国产区在线观看| 精品国产乱码久久久久久老虎 | 日本三级日本三级日本三级极| 久久精品二区三区| 91社在线播放| 欧美亚洲国产日韩| 成人av电影天堂| 好看的中文字幕在线播放| 亚洲欧美综合另类中字| 国产精品热久久| 欧美日韩免费在线观看| 亚洲少妇xxx| 91在线播放网址| 天天摸天天舔天天操| 亚洲免费成人| 樱空桃在线播放| 国模精品一区| 成人久久久久爱| 肉色欧美久久久久久久免费看| 欧美成人激情图片网| 婷婷亚洲一区二区三区| 91精品欧美综合在线观看最新| 欧美 日韩 精品| 一区二区在线电影| 国产午夜精品久久久久久久久| 不卡大黄网站免费看| 久久人人爽av| 久久久www| 日韩av在线播放不卡| 欧美hd在线| 欧美精品尤物在线| 国产精品极品| 亚洲xxx自由成熟| 成人黄页网站视频| 欧美中文字幕视频在线观看| 午夜伦理大片视频在线观看| 中文字幕少妇一区二区三区| 青青青手机在线视频观看| 日韩午夜精品电影| 99re热视频| 色综合天天综合在线视频| 日本五十熟hd丰满| 一区二区免费看| 午夜剧场免费在线观看| 国产精品福利一区| 亚洲精品午夜视频| 久久久精品日韩欧美| 韩国无码一区二区三区精品| 成人福利视频网站| 中文字幕99页| 懂色av一区二区在线播放| 四川一级毛毛片| 免费久久精品视频| 免费国产成人av| 嫩草成人www欧美| 91精品91久久久中77777老牛| 亚洲成人中文| 国产原创popny丨九色| 亚洲少妇在线| 丝袜老师办公室里做好紧好爽 | 国产午夜精品一区二区三区四区| 小毛片在线观看| 不卡av电影在线播放| 亚洲一二三四五| 成人av在线网| av av在线| 97se亚洲国产综合自在线| 欧美高清性xxxx| 久久久久久久综合| 免费看黄色av| 亚洲欧洲日韩女同| 欧美日韩三级在线观看| 亚洲国产精品久久人人爱| 日韩精品一卡二卡| 欧美视频国产精品| 色老头一区二区| 欧美在线观看视频在线| 亚洲午夜精品久久久| 日韩一区二区三区在线视频| 亚洲狼人综合网| 亚洲精品永久免费| 1769在线观看| 欧美大片免费观看| 深夜成人在线| 国产精品欧美在线| 日韩一级淫片| 欧美日本亚洲| 久久性感美女视频| 国产欧美综合一区| 伊人久久久大香线蕉综合直播| 欧美日韩第二页| 久久精品国产久精国产| 潘金莲一级淫片aaaaa| 26uuu成人网一区二区三区| 日韩欧美黄色网址| 亚洲在线视频一区| 天天干天天色综合| 91.麻豆视频| 午夜成人鲁丝片午夜精品| 精品亚洲va在线va天堂资源站| 国际av在线| 欧美精品日韩www.p站| 天堂在线中文网官网| 国产欧美日韩中文| 精品素人av| 一本色道婷婷久久欧美 | 日韩手机在线观看视频| 日韩av电影免费观看高清完整版| 污污网站免费观看| av亚洲精华国产精华精| 伊人久久久久久久久久久久久久| 亚洲国产成人av| 在线观看免费高清视频| 精品成人佐山爱一区二区| av在线电影免费观看| 日韩亚洲欧美中文在线| aa在线视频| 国产精品成人品| 狠狠一区二区三区| 亚洲精品中文字幕在线| 99香蕉国产精品偷在线观看| 一级做a免费视频| 国产亚洲精品福利| 欧美黑人性猛交xxx| 精品国产31久久久久久| 国产普通话bbwbbwbbw| 亚洲偷欧美偷国内偷| wwww亚洲| 亚洲综合小说区| 日韩大片在线| 色综合av综合无码综合网站| 成人性视频网站| 欧美成欧美va| 91麻豆精品国产自产在线| 日夜干在线视频| 欧美精品成人在线| 久久av偷拍| 伊人久久大香线蕉综合75| 校园春色综合网| 一级黄色片毛片| 一区二区三区在线视频观看58| 中文字幕永久在线视频| 在线观看亚洲区| crdy在线观看欧美| 视频一区二区视频| 国产麻豆成人传媒免费观看| 国产av无码专区亚洲av毛网站| 欧美刺激脚交jootjob| 欧美人与性动交α欧美精品图片| 国产精品对白一区二区三区| 亚洲电影av| 李宗瑞91在线正在播放| 在线免费一区三区| 麻豆系列在线观看| 亚洲最大的免费| 精品91在线| 久久精品成人av| 精品视频在线免费| 亚洲第一图区| 国产亚洲欧美一区二区三区| 久久久久看片| 老熟妇高潮一区二区三区| 日韩欧美一级片| 亚洲美女炮图| 中文字幕欧美日韩一区二区| 国产成人综合在线观看| 日韩欧美亚洲一区二区三区| 亚洲丝袜在线视频| 国产成年精品| 国产原创popny丨九色| 日本一区二区三区在线观看| av中文字幕播放| 97碰在线观看| 999国产精品视频| 欧产日产国产精品98| 欧洲一区二区三区免费视频| 国产在线观看a| 国产日韩精品久久| 美日韩一区二区| 国产一级在线播放| 中文字幕亚洲欧美| 国产精品男女| 97超碰人人爽| 黑人精品xxx一区| 黄网站app在线观看| 久久精品国产精品国产精品污 | 在线看的毛片| 一级黄色录像免费看| 91免费看`日韩一区二区| 91好色先生tv| 日本精品一区二区三区在线| 你懂的视频一区二区|