2013-11-15 3 views
3

Я хочу создать PopupWindow с WebView внутри usung слайд вверх и слайд вниз анимации на нем. Проблема в том, что я хочу поместить его в файл jar, чтобы я не мог использовать xml.PopupWindow set анимация стиль программно

Можно ли программным образом настроить стиль анимации для всплывающих окон в Android?

Если нет, есть ли способ достичь PopupWindow с эффектом анимации?

ответ

0

Вполне возможно, что вам нужно создать style как

<style name="Dialog" parent="@android:style/Theme.Dialog"> 
    <item name="android:windowAnimationStyle">@style/DialogAnimation</item> 
</style> 

<style name="DialogAnimation"> 
    <item name="android:windowEnterAnimation">@drawable/slide_in_up</item> 
    <item name="android:windowExitAnimation">@drawable/slide_out_down</item> 
</style> 

где slide_in_up и slide_out_down ваши файлы анимации. После этого создайте объект Dialog в вашей деятельности, например

Dialog dialog = new Dialog(tabGroupActivity, R.style.Dialog); 
+1

Спасибо, но я сказал, что не могу использовать xml-файлы. В этом вся проблема. – bizon

+0

Вы пытались использовать 'TranslateAnimation'? – Apoorv

+1

Как использовать TranslateAnimation для PopupWindow? PopupWindow не имеет метода startAnimation. – bizon

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