2016-08-24 3 views
8

Как я могу дать слайд вниз анимации, как это:Меню опций Анимация

<set xmlns:android="http://schemas.android.com/apk/res/android" > 
    <translate 
     android:duration="1000" 
     android:fromYDelta="0" 
     android:toYDelta="100%" /> 
</set> 

для «Вариант меню» Открытие .like этой анимации:

enter image description here

ответ

6

просто добавьте эту строку в ваш style.xml пожалуйста, добавьте это на Application основной стиль, который вы определяете в очевидном

<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> 

enter image description here

+0

Thx для вашего ответа ... это точно сработало для меня <3 –

+0

Ваш привет;); – ShahinFasihi

0

создать XML в папке Anim

<?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 
+0

i create option menu: "@Override public boolean onCreateOptionsMenu (меню меню) { getMenuInflater(). Inflate (R.menu.menu, menu); return true; } « У меня нет изображения. –

 Смежные вопросы

  • Нет связанных вопросов^_^