編輯:關於Android編程
1實現漸隱的動畫
在程序中實現可以通過如下方式
View view = new View(context);//執行動畫的View AlphaAnimation aa = new AlphaAnimation(1.0f, 0.0f);//創建一個AlphaAnimation 對象,漸變從1->0 aa.setDuration(1500);//設置持續時間 aa.setFillAfter(true);//設置這個View最後的狀態,由於是從1->0,所以最後的是消失狀態(最後是看不到見這個View的) viewstartAnimation(aa);//啟動動畫
當然也可以通過配置文件實現
首先在res目錄下新建anim文件夾,然後再anim文件夾下新建xml文件gradually.xml
該xml文件主要定義實現漸變的方式
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="2000" /> </set>
alpha代表透明度,0.0是完全透明,1.0是完全不透明,duration指過度時間
Animation animation = AnimationUtils.loadAnimation(Context, R.anim.gradually); view.setFillAfter(true)//保持最後的漸變狀態 view.startAnimation(animation);//啟動動畫
2實現漸現的效果
View view = new View(context);//執行動畫的View AlphaAnimation aa = new AlphaAnimation(0.0f, 1.0f);//創建一個AlphaAnimation 對象,漸變從1->0 aa.setDuration(1500);//設置持續時間 aa.setFillAfter(true);//設置最後的動畫效果,這裡是顯示狀態(最後能夠看到這個View) viewstartAnimation(aa);//啟動動畫
通過配置文件實實現與上面的相似。
以上所述是小編給大家介紹的Android實現游戲中的漸隱和漸現動畫效果的全部內容,希望對大家有所幫助,如果大家有任何問題歡迎給我留言,小編會及時回復大家的!
本文實例講述了Android創建可點擊的Button實現方法。分享給大家供大家參考,具體如下:感覺到自己有必要學習下手機開發方面的知識,不論是為了以後的工作需求還是目前的
本文實例講述了Android編程實現換膚功能的方法。分享給大家供大家參考,具體如下:本系列專題培訓適用范圍:初級Android程序員,即有J2SE基礎和Android初級
關於Windows下Android開發環境搭建、配置方面文章,網上一搜一堆,為方便以後參考,權且做個記錄,主要關注安裝過程中的注意事項。對新手提醒的是,本文
這裡收集了大家常用的一些Android代碼,持續更新中,內容來自自己的平時積累和網絡上看到的文章。如有錯誤歡迎指正裡面可能會有重復內容,請忽略或者提醒我刪除。setBac