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

iOS開發(fā)UIView的Animation效果

移動(dòng)開發(fā) iOS
現(xiàn)實(shí)比想象的美好, 蘋果公司為開發(fā)者思考了一些問題,通過使用UIKit提供的動(dòng)畫支持,開發(fā)者只需要簡(jiǎn)單的幾行代碼就能實(shí)現(xiàn)各種各樣的動(dòng)畫效果。在UIKit中,所有的動(dòng)畫效果支持的方法都在UIView類中。

所謂動(dòng)畫效果,就是會(huì)動(dòng)的畫,到iOS App中來說的話,就是各種UIView的移動(dòng)。 想想看,如果我們自己來實(shí)現(xiàn)所有UIView的動(dòng)畫效果,需要考慮些什么東西呢?

* 該UIView現(xiàn)在在哪兒?

* 該UIView最后會(huì)動(dòng)到哪兒?

* 該UIView以什么樣的方式移動(dòng)到那兒?

* 該動(dòng)畫持續(xù)多長(zhǎng)時(shí)間?

* 每次移動(dòng)的最小時(shí)間間隔?

* 每次最小時(shí)間間隔的移動(dòng)的應(yīng)該移動(dòng)到哪兒?

* ….

想想這是一個(gè)多么殺腦細(xì)胞的過程,尤其是每一次的動(dòng)畫過程都要重復(fù)這一折磨的過程。

還好,現(xiàn)實(shí)比想象的美好, 蘋果公司為開發(fā)者思考了上面的問題,通過使用UIKit提供的動(dòng)畫支持,開發(fā)者只需要簡(jiǎn)單的幾行代碼就能實(shí)現(xiàn)各種各樣的動(dòng)畫效果。在UIKit中,所有的動(dòng)畫效果支持的方法都在UIView類中。

首先,在UIView中有很多屬性用以描述一個(gè)UIView的狀態(tài),而動(dòng)畫就是讓UIView從一個(gè)狀態(tài)平滑的過渡到另外一個(gè)狀態(tài)的過程。這些屬性有:

屬性名

作用

frame

控制UIView的大小和該UIView在superview中的相對(duì)位置。

bounds

控制UIView的大小

center

控制UIView的位置

transform

控制UIView的縮放,旋轉(zhuǎn)角度等固定好中心位置之后的變化

alpha

控制UIView的透明度

backgroundColor

控制UIView的背景色

contentStretch

控制UIView的拉伸方式

通過設(shè)置這些屬性,基本上就解決了動(dòng)畫中的移動(dòng)到哪兒的問題。

接著,蘋果公司在UIView中加入很多方法來方便家控制動(dòng)畫的移動(dòng)時(shí)間,以及移動(dòng)的方式。iOS3.0及之前,UIView支持的Animation方法有如下這么多:

Object-c代碼

  1. @interface UIView(UIViewAnimation) 
  2.  
  3. + (void)beginAnimations:(NSString *)animationID context:(void *)context; // additional context info passed to will start/did stop selectors. begin/commit can be nested 
  4. + (void)commitAnimations; // starts up any animations when the top level animation is commited 
  5.  
  6. // no getters. if called outside animation block, these setters have no effect. 
  7. + (void)setAnimationDelegate:(id)delegate; // default = nil 
  8. + (void)setAnimationWillStartSelector:(SEL)selector; // default = NULL. -animationWillStart:(NSString *)animationID context:(void *)context 
  9. + (void)setAnimationDidStopSelector:(SEL)selector; // default = NULL. -animationDidStop:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context 
  10. + (void)setAnimationDuration:(NSTimeInterval)duration; // default = 0.2 
  11. + (void)setAnimationDelay:(NSTimeInterval)delay; // default = 0.0 
  12. + (void)setAnimationStartDate:(NSDate *)startDate; // default = now ([NSDate date]) 
  13. + (void)setAnimationCurve:(UIViewAnimationCurve)curve; // default = UIViewAnimationCurveEaseInOut 
  14. + (void)setAnimationRepeatCount:(float)repeatCount; // default = 0.0. May be fractional 
  15. + (void)setAnimationRepeatAutoreverses:(BOOL)repeatAutoreverses; // default = NO. used if repeat count is non-zero 
  16. + (void)setAnimationBeginsFromCurrentState:(BOOL)fromCurrentState; // default = NO. If YES, the current view position is always used for new animations -- allowing animations to "pile up" on each other. Otherwise, the last end state is used for the animation (the default). 
  17.  
  18. + (void)setAnimationTransition:(UIViewAnimationTransition)transition forView:(UIView *)view cache:(BOOL)cache; // current limitation - only one per begin/commit block 
  19.  
  20. + (void)setAnimationsEnabled:(BOOL)enabled; // ignore any attribute changes while set. 
  21. + (BOOL)areAnimationsEnabled; 
  22.  
  23. @end 

這些方法非常的不直觀,開發(fā)者還是需要花很多時(shí)間去思考怎么組合這些方法。但是自從iOS4.0提供塊語法支持之后,蘋果公司把動(dòng)畫效果的實(shí)現(xiàn)封裝了一下,效果立桿見影,直觀了許多,因此大家完全可以不用去看上面的那些方法,重點(diǎn)關(guān)注如下的方法:

Object-c代碼

  1. @interface UIView(UIViewAnimationWithBlocks) 
  2.  
  3. + (void)animateWithDuration:(NSTimeInterval)duration  
  4. delay:(NSTimeInterval)delay  
  5. options:(UIViewAnimationOptions)options  
  6. animations:(void (^)(void))animations  
  7. completion:(void (^)(BOOL finished))completion; 
  8.  
  9. + (void)animateWithDuration:(NSTimeInterval)duration  
  10. animations:(void (^)(void))animations  
  11. completion:(void (^)(BOOL finished))completion  
  12. NS_AVAILABLE_IOS(4_0); // delay = 0.0, options = 0 
  13.  
  14. + (void)animateWithDuration:(NSTimeInterval)duration  
  15. animations:(void (^)(void))animations 
  16. NS_AVAILABLE_IOS(4_0); // delay = 0.0, options = 0, completion = NULL 
  17.  
  18. + (void)transitionWithView:(UIView *)view  
  19. duration:(NSTimeIntervl)duration  
  20. options:(UIViewAnimationOptins)options  
  21. animations:(void (^)(void)animations  
  22. completion:(void (^)(BOOL finished) completion  
  23. NS_AVAILABLE_IOS(4_0); 
  24.  
  25. + (void)transitionFromView:(UIView *)fromView  
  26. toView:(UIView *)toView  
  27. duration:(NSTimeInterval)duration  
  28. options:(UIViewAnimationOptions)options  
  29. completion:(void (^)(BOOL finished))completion 
  30. NS_AVAILABLE_IOS(4_0); // toView added to fromView.superview, fromView removed from its superview 
  31.  
  32. @end 

上面的幾個(gè)方法從名字上看就非常直觀。前三個(gè)方法都可以按如下的方式直譯,只是后兩個(gè)使用了一些默認(rèn)參數(shù)而已:

Java代碼

  1. 做一個(gè)動(dòng)畫效果,持續(xù)時(shí)間為duration,  
  2. 延遲delay秒開始執(zhí)行 , 
  3. 以options指定的方式運(yùn)行這個(gè)動(dòng)畫, 
  4. animations塊中指定哪些UIView會(huì)參加本次動(dòng)畫效果,以及動(dòng)畫效果完成時(shí)這些UIView會(huì)是一個(gè)什么狀態(tài),  
  5. 動(dòng)畫完成之后,執(zhí)行completion塊進(jìn)行收尾。 

有了這3個(gè)方法,開發(fā)者只需要思考,初始值,結(jié)果值,持續(xù)時(shí)間,運(yùn)行方式就行了,具體的細(xì)節(jié)移動(dòng)都交給類庫。

后2個(gè)方法是用于UIView相互之間轉(zhuǎn)換的,個(gè)人覺得用處不大,因?yàn)橛蒙厦娴娜齻€(gè)方法同樣可以做到這些效果,因此略過。

關(guān)于UIView的動(dòng)畫效果支持,有2點(diǎn)值得一提

* 上面所有的方法都是類方法,當(dāng)調(diào)用這些方法之后,系統(tǒng)會(huì)新起線程執(zhí)行動(dòng)畫效果,不會(huì)阻塞主線程的執(zhí)行。

* UIView的Animation效果只支持一些簡(jiǎn)單的2D動(dòng)畫效果,復(fù)雜的大家還得研究Core Animation。

一個(gè)實(shí)戰(zhàn)例子

在我寫的一個(gè)小游戲的主機(jī)界面中,我使用了一點(diǎn)動(dòng)畫的效果,主界面的設(shè)計(jì)圖如下:

[[81423]]

動(dòng)畫后的效果圖如下:

[[81424]]

我想要的效果就是,加載主界面后,圖片緩緩的展開成扇形,然后游戲的菜單顯示供玩家點(diǎn)擊。

代碼如下:

首先,準(zhǔn)備動(dòng)畫前狀態(tài),讓想展示的UIView不可見:

Object-c代碼

  1. -(void) prepareForIntroAnimation 
  2. self.sImageView.hidden=YES; 
  3. self.nImageView.hidden=YES; 
  4. self.aImageView.hidden=YES; 
  5. self.pImageView.hidden=YES; 
  6. self.jokerImageView.hidden=YES; 
  7.  
  8. self.hostGameButton.alpha=0.0f; 
  9. self.joinGameButton.alpha=0.0f; 
  10. self.singlePlayerGameButton.alpha=0.0f; 
  11. self.helpButton.alpha=0.0f; 
  12. _buttonsEnabled = NO; 

然后,展示動(dòng)畫效果:

Object-c代碼

  1. -(void) performAnimation 
  2. //顯示UIView 
  3. self.sImageView.hidden=NO; 
  4. self.nImageView.hidden=NO; 
  5. self.aImageView.hidden=NO; 
  6. self.pImageView.hidden=NO; 
  7. self.jokerImageView.hidden=NO; 
  8.  
  9. [UIView animateWithDuration:0.65f 
  10. delay:0.5f 
  11. options:UIViewAnimationOptionCurveEaseIn 
  12. animations:^ 
  13. //確定UIView的的中心位置和偏轉(zhuǎn)角度 
  14. self.sImageView.center = CGPointMake(80.0f, 108.0f); 
  15. self.sImageView.transform = CGAffineTransformMakeRotation(-0.22f); 
  16.  
  17. self.nImageView.center = CGPointMake(160.0f, 93.0f); 
  18. self.nImageView.transform = CGAffineTransformMakeRotation(-0.1f); 
  19.  
  20. self.aImageView.center = CGPointMake(240.0f, 88.0f); 
  21.  
  22. self.pImageView.center = CGPointMake(320.0f, 93.0f); 
  23. self.pImageView.transform = CGAffineTransformMakeRotation(0.1f); 
  24.  
  25. self.jokerImageView.center = CGPointMake(400.0f, 108.0f); 
  26. self.jokerImageView.transform = CGAffineTransformMakeRotation(0.22f); 
  27. completion:nil]; 
  28.  
  29. [UIView animateWithDuration:0.5f 
  30. delay:1.0f 
  31. options:UIViewAnimationOptionCurveEaseOut 
  32. animations:^ 
  33. //透明度設(shè)置為1,顯示游戲菜單。 
  34. self.hostGameButton.alpha = 1.0f; 
  35. self.joinGameButton.alpha = 1.0f; 
  36. self.singlePlayerGameButton.alpha = 1.0f; 
  37. self.helpButton.alpha = 1.0f; 
  38. completion:^(BOOL finished) 
  39. _buttonsEnabled = YES; 
  40. }]; 
  41.  

另外,動(dòng)畫效果還可以使用completion的回調(diào)塊做連接,完成多個(gè)動(dòng)畫效果的連接。

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

2011-08-22 14:21:24

iPhone開發(fā)UIView Anim

2011-06-28 10:23:27

UIViewiOS

2011-08-16 18:13:42

IPhone開發(fā)UIView動(dòng)畫

2012-12-24 13:38:01

iOSUIView

2015-07-27 10:27:32

IOS基礎(chǔ)知識(shí)核心動(dòng)畫

2011-07-03 10:05:52

Core Animat

2011-07-22 18:20:04

IOS View 動(dòng)畫

2011-08-11 10:27:37

iPhoneUIView視圖

2011-08-11 10:16:23

iPhoneUIView視圖

2011-06-13 15:00:00

Cocoa TouchiOS

2011-07-29 09:45:11

iOS 圖形圖像 Core Anima

2011-07-03 10:12:35

Core Animat

2011-08-15 13:50:06

IPhone開發(fā)UIView動(dòng)畫

2011-08-12 11:31:46

iPhoneUIView動(dòng)畫

2014-12-31 13:31:31

圖形動(dòng)畫翻頁

2011-07-03 10:16:45

Core Animat

2011-08-09 17:21:37

2015-01-19 12:19:04

iOS源碼ActionSheet仿QQ音樂

2013-06-04 15:41:31

iOS開發(fā)移動(dòng)開發(fā)block

2015-03-18 09:29:12

iOS開發(fā)爭(zhēng)議
點(diǎn)贊
收藏

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

在线不卡av电影| 亚洲高潮无码久久| 中文无码av一区二区三区| 欧美电影《睫毛膏》| 欧美卡1卡2卡| 日本xxxxxxxxxx75| 裸体xxxx视频在线| 精品制服美女久久| 98视频在线噜噜噜国产| 亚洲无人区码一码二码三码的含义 | 芒果视频成人app| 国产精品福利电影一区二区三区四区| 99精品国产高清一区二区| 在线观看国产亚洲| 婷婷亚洲综合| 亚洲欧美资源在线| 亚洲成人福利视频| 亚洲第一二三四区| 亚洲一二三四久久| 亚洲一区二区四区| 色呦呦中文字幕| 国产曰批免费观看久久久| 91av视频导航| 欧美日韩精品亚洲精品| 国产欧美日韩视频在线| 欧美va亚洲va国产综合| 一道本视频在线观看| 毛片在线网站| 一区二区三区在线影院| 视频一区视频二区视频三区高| 欧美熟女一区二区| 经典三级在线一区| 日韩av免费看| 一区二区三区视频免费看| 午夜精品一区二区三区国产| 亚洲视频精品在线| 老熟女高潮一区二区三区| 色综合视频一区二区三区44| 色欧美片视频在线观看| 成人免费观看cn| 污网站在线免费看| 日韩一区中文字幕| 伊人狠狠色丁香综合尤物| 国产最新视频在线| 国产无人区一区二区三区| 狠狠色综合色区| 国产成人手机在线| 国产精品911| 国产精品看片资源| 亚洲性猛交富婆| 日韩电影在线看| 日韩免费在线观看视频| 丰满少妇xoxoxo视频| 米奇777在线欧美播放| 4438全国成人免费| 久久一区二区三区视频| 国产日韩一区| 日本91av在线播放| 在线永久看片免费的视频| 免费永久网站黄欧美| 日韩av免费一区| 亚洲图片欧美日韩| 久久国产福利国产秒拍| 国产日韩在线一区| 国产日韩一级片| 国产91丝袜在线播放0| 波多野结衣成人在线| 亚洲老妇色熟女老太| 成人免费视频视频| 久久综合久久综合这里只有精品| 四虎电影院在线观看| 久久夜色精品国产欧美乱极品| 欧美xxxx黑人又粗又长精品| 国产精品视频一区二区久久| 国产精品美女久久久久久久久 | 蜜臀精品久久久久久蜜臀| 日韩免费av在线| 亚洲无码精品在线播放| 国产一区中文字幕| 精品乱码一区二区三区| 国产高清视频免费最新在线| 最新久久zyz资源站| www婷婷av久久久影片| av岛国在线| 在线免费观看日韩欧美| 九九九九九伊人| 久久久久久毛片免费看| 国产一区二区三区中文| 中文字幕电影av| 亚洲伊人网站| 成人网在线视频| 午夜在线视频观看| 国产精品国产三级国产| 人妻互换免费中文字幕| 97久久香蕉国产线看观看| 欧美一区二区高清| 野花社区视频在线观看| 久久精品国内一区二区三区水蜜桃| 久久久久五月天| 亚洲婷婷久久综合| 成人自拍视频在线| 亚洲免费不卡| 国产高潮在线| 7777精品伊人久久久大香线蕉的| 亚洲图片综合网| 希岛爱理av一区二区三区| 青青精品视频播放| 99精品在线视频观看| 久久精品夜色噜噜亚洲a∨| 欧美 国产 精品| 日韩av大片站长工具| 日韩精品在线网站| 日本精品久久久久中文| 国产精品日韩欧美一区| 亚洲一区二区三区毛片| 番号在线播放| 精品久久久中文| 久久人妻少妇嫩草av蜜桃| 日韩精品久久久久久久电影99爱| 性欧美长视频免费观看不卡| 国产乱码精品一区二区| 国产女同互慰高潮91漫画| 黄页网站大全在线观看| 精品一区视频| 久久精品欧美视频| 日本中文字幕在线| 成人高清在线视频| 国产成人三级视频| 欧美电影在线观看网站| 亚洲午夜av久久乱码| 日韩字幕在线观看| 成人午夜激情片| 日韩中文在线字幕| 国产激情综合| 久久精品在线播放| 在线观看国产小视频| 国产日韩欧美不卡| 自慰无码一区二区三区| 国产成人夜色高潮福利影视| 久久精品视频网站| 亚洲自拍偷拍另类| 国产精品久久久久久久久图文区 | 国产成人av一区二区三区在线观看| 天堂av一区二区| 成人做爰视频www网站小优视频| 日韩久久免费电影| 天天干天天干天天干天天| 92精品国产成人观看免费| av免费观看大全| 久久aimee| 69久久夜色精品国产69乱青草| 人妻无码一区二区三区久久99| 亚洲五码中文字幕| 五月天激情小说| 亚洲在线国产日韩欧美| 麻豆久久久9性大片| 日韩大片欧美大片| 永久免费精品影视网站| 这里只有久久精品视频| 国产精品污网站| 不卡的在线视频| 一区二区中文| 国产精品久久久久久久久久直播 | 欧美日韩另类综合| 电影亚洲精品噜噜在线观看| 中文字幕精品在线| 国产福利第一页| 亚洲成人免费电影| 全黄一级裸体片| 香蕉精品999视频一区二区 | 黄色正能量网站| 日韩va亚洲va欧美va久久| 一区国产精品| 狠狠久久伊人| 国产成人精品免费视频| 欧洲日本在线| 亚洲国产精品女人久久久| 亚洲午夜18毛片在线看| 国产精品激情偷乱一区二区∴| 久久成年人网站| 激情丁香综合| 无码免费一区二区三区免费播放 | 国产稀缺真实呦乱在线| 久久午夜电影网| 女人高潮一级片| 亚洲黄色大片| 水蜜桃一区二区| 91九色鹿精品国产综合久久香蕉| 91精品国产91久久久久久不卡| 成人精品一区| 精品毛片乱码1区2区3区| 精品国产xxx| 亚洲精品免费在线| 国产美女免费无遮挡| 国产成人综合在线播放| 精品久久久久久无码国产| 亚洲老妇激情| 日本一区二区久久精品| 视频在线亚洲| 国产精品久久久久久久久免费| 视频在线这里都是精品| 尤物tv国产一区| 成人免费观看在线视频| 欧美日韩亚洲丝袜制服| 中文字幕亚洲精品在线| 亚洲视频香蕉人妖| 日韩人妻无码一区二区三区| 国产一区二区三区蝌蚪| 久久久精品麻豆| 一本色道久久综合一区| 麻豆一区二区三区在线观看| 精品产国自在拍| 国产乱码精品一区二区三区卡| 成人18视频在线观看| 26uuu亚洲国产精品| 色yeye免费人成网站在线观看| 色香阁99久久精品久久久| 日韩一区二区三区在线观看视频| 538prom精品视频线放| 久久久久久亚洲av无码专区| 午夜激情久久久| 久久一二三四区| 亚洲色图清纯唯美| 精品丰满少妇一区二区三区| 久久免费国产精品| 四季av综合网站| 国产成人精品免费看| 爱爱爱爱免费视频| 青娱乐精品视频在线| 北条麻妃69av| 国产精品久久777777毛茸茸| 中国丰满熟妇xxxx性| 日韩免费在线电影| 欧美视频在线一区| 日韩 欧美 综合| 亚洲资源在线观看| 亚洲一级生活片| 国产精品国产a级| 国产又粗又黄又猛| 久久久国产综合精品女国产盗摄| 亚洲一区二区在线免费| 成人激情av网| 视频免费在线观看| 波多野结衣一区二区三区| 日本泡妞xxxx免费视频软件| 国产高清亚洲一区| 中文字幕55页| 国产ts人妖一区二区| 亚洲免费观看在线| 成人午夜免费电影| 国产精品久久无码| 91免费国产视频网站| 日本黄色片在线播放| 久久色视频免费观看| b站大片免费直播| 欧美国产日产图区| 殴美一级黄色片| 亚洲人成电影网站色mp4| 色在线观看视频| 亚洲一区成人在线| 中文字幕第15页| 在线免费观看日本一区| 中国一级片黄色一级片黄| 7777精品伊人久久久大香线蕉经典版下载 | 免费h精品视频在线播放| 日韩有码中文字幕在线| 欧美一区二区三区在线播放| 不卡视频在线| 自拍偷拍亚洲色图欧美| 欧美午夜影院| 欧美韩国日本在线| 蜜臀av国产精品久久久久| 亚洲免费成人在线视频| 国产91丝袜在线18| 国产精品高清无码在线观看| 亚洲天堂网中文字| 日本三级视频在线| 欧美亚洲免费在线一区| 国内精品偷拍视频| 亚洲美女激情视频| 国产原创在线观看| 韩国视频理论视频久久| 在线一区视频观看| 99精品国产高清一区二区| 欧美女优在线视频| 中文字幕免费高| 国产精品久久国产愉拍| 极品粉嫩美女露脸啪啪| a在线欧美一区| 蜜桃av免费观看| 亚洲妇熟xx妇色黄| 在线观看一二三区| 亚洲第一福利视频| 一区二区三区视频在线观看视频| 欧美俄罗斯性视频| 网友自拍亚洲| 国产精品yjizz| 先锋影音国产精品| 久久久久久久久影视| 久久精品国产清高在天天线| 亚洲热在线视频| 国产欧美一区二区精品性色超碰| 欧美精品入口蜜桃| 欧美色精品在线视频| 无码精品人妻一区二区三区影院| 日韩中文字幕亚洲| 欧美专区福利免费| 国产偷久久久精品专区| 亚洲91精品| 91视频免费版污| 91在线免费视频观看| 波多野结衣亚洲色图| 欧美日韩中文字幕一区二区| 亚洲 欧美 自拍偷拍| 欧美乱大交xxxxx| 992tv国产精品成人影院| 久久精品人人做人人爽电影| 欧美一区网站| 四季av一区二区三区| 国产日韩av一区二区| 久久久久久久久久影院| 日韩精品一区二区三区视频在线观看| 伊人在线视频| 国产精品中文字幕久久久| 九九久久电影| 成人免费毛片网| www.日韩av| 日本在线免费观看| 精品久久久久久久人人人人传媒| 黄色网址在线免费观看| 国产美女久久久| 日韩精品看片| 亚洲免费999| 国产精品卡一卡二| 中文字幕在线观看欧美| 一区二区日韩精品| 在线成人视屏| 日韩免费毛片| 日本欧美在线观看| 影音先锋男人在线| 欧美性受xxxx黑人xyx性爽| 国产乱视频在线观看| 国产激情视频一区| 黑丝美女一区二区| 日本a√在线观看| 国产欧美精品一区| 亚洲一区二区激情| 久久精品国产亚洲精品2020| 国产aa精品| 波多野结衣 作品| 国产宾馆实践打屁股91| 久草精品视频在线观看| 亚洲第一黄色网| 奇米777日韩| 亚洲国产欧美日韩| 韩日av一区二区| 久草国产在线视频| 亚洲成人a级网| 这里有精品可以观看| 日韩高清国产一区在线观看| 免播放器亚洲一区| 在线看的片片片免费| 欧美成人高清电影在线| av资源在线| 人禽交欧美网站免费| 欧美日韩精品一区二区三区蜜桃 | 亚洲欧美成人综合| 国精品无码人妻一区二区三区| 91福利国产成人精品照片| 在线激情免费视频| 91热精品视频| 亚洲黄色大片| 中文字幕在线1| 欧美猛男gaygay网站| 蜜桃免费在线视频| 国产欧美日韩另类一区| 一区二区三区在线免费观看视频| 久久中国妇女中文字幕| 国产精品毛片视频| 狠狠热免费视频| 亚洲精品亚洲人成人网在线播放| 免费av一级片| 国产精品九九久久久久久久| 亚洲激情中文在线| 漂亮人妻被黑人久久精品| 欧美性xxxxx极品少妇| 丝袜美腿av在线| 日韩影院一区| 成人一级视频在线观看| 中文字幕一区二区人妻视频| 久久精品国产精品| 亚洲男人都懂第一日本| 一区二区久久精品| 岛国av一区二区| 国产精品剧情| 欧美日韩亚洲在线| 国产成人免费视频网站高清观看视频| 日本免费精品视频| 欧美精品videos另类日本| 成人av国产|