/* 主要語句* overridependingtransition(r.anim.alpha_bottom_in, r.anim.alpha_bottom_out),寫在startactivity()後;
* r.anim.alpha_bottom_in出現動畫, r.anim.alpha_bottom_out退出動畫
* 自定義transparent_activity風格定義背景透明顏色
* 如果使用android studio修改style檔案後,解除安裝重灌確保生效
*/
啟動activity
startactivity(intent);overridependingtransition(r.anim.alpha_bottom_in
, r.anim.alpha_bottom_out
);// 淡出淡入動畫效果
activity退出時加上這句
@overridepublic void
finish()
在res目錄下新建anim資料夾,新建alpha_bottom_in.xml和
alpha_bottom_out.xml檔案
其中alpha_bottom_in的**<?
xml version=
"1.0"
encoding=
"utf-8"
?>
xmlns:
android
=""android
:duration=
"200"
>
android
:fromalpha=
"0"android
:toalpha=
"1"
/>
alpha_bottom_out的**
<?xml version=
"1.0"
encoding=
"utf-8"
?>
xmlns:
android
=""android
:duration=
"200"
>
android
:fromalpha=
"1"android
:toalpha=
"0"
/>
style.xml
想上傳簡單的demo**的,但是審核一直沒過
--------------------------------
此外還有經常用到的由下往上的出現和由上往下的縮回去的動畫
顯示
<?xml version=
"1.0"
encoding=
"utf-8"
?>
xmlns:
android
="">
android
:fromydelta=
"100%"
android
:duration=
"600"
/>
縮回
<?xml version=
"1.0"
encoding=
"utf-8"
?>
xmlns:
android
="">
android
:toydelta=
"100%"
android
:duration=
"600"
/>
其中:translate 位置轉移動畫效果
整型值:
fromxdelta 屬性為動畫起始時 x座標上的位置
toxdelta 屬性為動畫結束時 x座標上的位置
fromydelta 屬性為動畫起始時 y座標上的位置
toydelta 屬性為動畫結束時 y座標上的位置
注意:
沒有指定,
預設是以自己為相對參照物
長整型值:
duration 屬性為動畫持續時間
說明: 時間以毫秒為單位
在這些屬性裡面還可以加上%和p,例如:
android:toxdelta="100%",表示自身的100%,也就是從view自己的位置開始。
android:toxdelta="80%p",表示父層view的80%,是以它父層view為參照的。
呼叫的方法就
activity 動畫就在startactivity()和finish()後呼叫overridependingtransition(r.anim.alpha_bottom_in, r.anim.alpha_bottom_out
);
設定單個控制項的動畫,在setvisibility後呼叫,如
mdog.setvisibility(view.goneexit為縮回的anim檔案);mdog.startanimation(animationutils.loadanimation(mainactivity.this, r.anim.exit
));
overridependingtransition(r.anim.alpha_bottom_in, r.anim.alpha_bottom_out
);
Activity進入退出動畫
1 2 以上兩個方法,退出會無效,看連線有沒有覺得activity的預設動畫太快了或者太難看了。我原來使用activity.overridependingtransition來自定義activity的進入動畫,卻發現沒法定義退出的動畫。結果就發現了強大的theme和style,之後還需要好好研究一下...
Activity進場退出動畫
先寫乙個樣式檔案 name android windowanimationstyle style actanimationitem 進入動畫 xmlns android android interpolator android anim decelerate interpolator android...
Activity進入與退出動畫之xml實現
activity進入與退出動畫之xml實現 activity進場動畫和出場動畫,有2中實現方式,一種是通過在style.xml檔案中設定進場和出場的動畫效果,一種是通過 的方式在startactivity及finish 後面呼叫overridependingtransition enter,exit...