成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

模擬優(yōu)酷像關(guān)電視一樣的退出效果

移動(dòng)開發(fā) Android
關(guān)電視效果即:要求屏幕瞬間白屏,.白色屏幕以勻加速或勻減速向中間擠壓,直至一條白線后消失不見,露出黑漆漆一片的黑色背景。本文介紹了如何實(shí)現(xiàn)這種效果。

其實(shí)所謂像關(guān)電視一樣的退出效果就是一個(gè)動(dòng)畫而已,好吧,看到這里的朋友可以先自己想想,其實(shí)思路是很簡(jiǎn)單的。

1.要求屏幕瞬間白屏。

2.白色屏幕以勻加速或勻減速向中間擠壓,直至一條白線后消失不見,整個(gè)過程大概200毫秒。

3.露出黑漆漆一片的黑色背景。

首先,布局文件的寫法。有很多種,最簡(jiǎn)單的就是利用RelativeLayout或者FrameLayout為應(yīng)用首界面的根布局,如果應(yīng)用的背景色本身為黑色最好,就像優(yōu)酷一樣。如果應(yīng)用的背景色不為黑色,那么在根布局里寫一:

  1. <FrameLayout 
  2.       android:id="@+id/fl_off" 
  3.         android:layout_width="fill_parent" 
  4.         android:layout_height="fill_parent" 
  5.         android:visibility="gone" 
  6.          > 
  7.     <ImageView 
  8.         android:layout_width="fill_parent" 
  9.         android:layout_height="fill_parent" 
  10.         android:background="@color/text_black" /> 
  11.     <ImageView 
  12.           android:id="@+id/iv_off" 
  13.         android:layout_width="fill_parent" 
  14.         android:layout_height="fill_parent" 
  15.         android:background="@color/text_white"  
  16.          android:visibility="gone"/> 
  17. </FrameLayout> 

第一個(gè)ImageView為黑色的背景色,第二個(gè)為白色的背景色。

下面是動(dòng)畫文件的寫法 res/anim/tv_off.xml:

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <set android:shareInterpolator="false" 
  3. android:zAdjustment="top" 
  4.   xmlns:android="http://schemas.android.com/apk/res/android">
  5. <span></span> 
  6. <scale android:interpolator="@android:anim/accelerate_interpolator" 
  7. android:duration="200" 
  8. android:pivotX="50.0%" 
  9. android:pivotY="50.0%" 
  10. android:fromXScale="1.0" 
  11. android:toXScale="1.0" 
  12. android:fromYScale="1.0" 
  13. android:toYScale="0.0030" /> 
  14.     <scale android:interpolator="@android:anim/accelerate_interpolator" 
  15. android:duration="200" 
  16. android:pivotX="50.0%" 
  17. android:pivotY="50.0%" 
  18. android:startOffset="200" 
  19. android:fromXScale="1.0" 
  20. android:toXScale="0.0" 
  21. android:fromYScale="1.0" 
  22. android:toYScale="0.3" /> 
  23.     <alpha android:interpolator="@interpolator/accelerate_quint" 
  24. android:duration="400" 
  25. android:fillAfter="true" 
  26. android:fromAlpha="1.0" 
  27. android:toAlpha="0.0" 
  28. android:fillEnabled="true" /> 
  29. </set> 

這個(gè)很簡(jiǎn)單,大家copy就行了。

因?yàn)閯?dòng)畫引用到了加速器,下面是加速器文件的寫法 res/interpolator/accelerate_quint.xml:

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <accelerateInterpolator android:factor="2.5" 
  3.   xmlns:android="http://schemas.android.com/apk/res/android" /> 

這是一個(gè)勻加速的加速器,加速倍數(shù)為2.5。

責(zé)任編輯:徐川 來(lái)源: OSChina
相關(guān)推薦

2023-04-05 14:19:07

FlinkRedisNoSQL

2022-12-21 15:56:23

代碼文檔工具

2023-05-23 13:59:41

RustPython程序

2013-12-31 09:19:23

Python調(diào)試

2013-12-17 09:02:03

Python調(diào)試

2015-04-09 11:27:34

2021-05-20 08:37:32

multiprocesPython線程

2013-08-22 10:17:51

Google大數(shù)據(jù)業(yè)務(wù)價(jià)值

2015-03-16 12:50:44

2011-01-18 10:45:16

喬布斯

2015-02-05 13:27:02

移動(dòng)開發(fā)模塊SDK

2012-06-08 13:47:32

Wndows 8Vista

2022-05-26 01:15:22

GitHub代碼快捷鍵

2016-10-08 00:24:53

httptcp實(shí)時(shí)

2022-11-24 12:22:39

2021-08-27 06:41:34

Docker ContainerdRun&Exec

2012-03-21 10:15:48

RIM越獄

2017-05-22 10:33:14

PythonJuliaCython

2021-09-07 10:29:11

JavaScript模塊CSS

2021-12-14 19:40:07

Node路由Vue
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 中文字幕 欧美 日韩 | 精品欧美乱码久久久久久 | 色毛片| 欧美a级成人淫片免费看 | 欧美一级黄色片 | 欧美久久一区 | 久久午夜精品福利一区二区 | 狠狠躁夜夜躁人人爽天天高潮 | 欧美一区日韩一区 | jlzzjlzz国产精品久久 | 精品亚洲一区二区三区 | 岛国av一区二区三区 | 中文字字幕一区二区三区四区五区 | 午夜在线| 国产99久久 | 国产精品久久久久久网站 | 亚洲精品二区 | 黄色一级免费看 | 精品久久久久国产免费第一页 | 香蕉久久网 | 国产精品福利网站 | 日韩在线免费视频 | 欧美日韩国产一区二区 | 高清国产午夜精品久久久久久 | 欧美精品福利视频 | 一级黄在线观看 | 欧美日韩免费一区二区三区 | 天堂三级 | 亚洲精品欧美一区二区三区 | 久久久久成人精品 | 天天综合永久入口 | 国产分类视频 | 日本天堂一区二区 | 久久免费高清 | 国产成人免费视频网站高清观看视频 | 日韩成人影院在线观看 | 中文字幕国产一区 | www日本高清 | 亚洲成网站 | 久久久91精品国产一区二区三区 | 日韩一级电影免费观看 |