我怎麼能做下來動畫像這樣的幻燈片:選項菜單動畫
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="1000"
android:fromYDelta="0"
android:toYDelta="100%" />
</set>
的「選項菜單」開幕式。像這樣的動畫:
我怎麼能做下來動畫像這樣的幻燈片:選項菜單動畫
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="1000"
android:fromYDelta="0"
android:toYDelta="100%" />
</set>
的「選項菜單」開幕式。像這樣的動畫:
剛加入這一行到您的style.xml 請添加此對您在清單
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:popupAnimationStyle">@style/Animation</item>
</style>
style.xml定義應用程序的主要風格:
<style name="Animation">
<item name="android:windowEnterAnimation">@anim/your_specific_animation</item>
<item name="android:windowExitAnimation">@anim/your_specific_animation</item>
</style>
創建動畫文件夾中的XML
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillAfter="true">
<scale
android:duration="500"
android:fromXScale="1.0"
android:fromYScale="0.0"
android:toXScale="1.0"
android:toYScale="1.0" />
在活動調用動畫
Animation animation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.myanimation);
image.startAnimation(animation);//place the syntax in options menu
我創建像這樣的選項菜單: 「@Override public boolean onCreateOptionsMenu(Menu menu){ getMenuInflater()。inflate(R.menu.menu,menu); 返回true; }「 我還沒有任何圖片。 –
Thx爲您的答案......這對我來說確實很有用<3 –
歡迎您;) – ShahinFasihi