【问题标题】:PopupWindow set animation style programmaticallyPopupWindow 以编程方式设置动画样式
【发布时间】:2013-11-15 12:10:51
【问题描述】:

我想创建PopupWindowWebView 里面的usung 向上滑动和向下滑动动画。问题是,我想把它放在 jar 文件中,所以我不能使用 xml。

是否可以通过编程方式为 Android 中的弹出窗口设置动画样式?

如果没有,有没有办法实现PopupWindow的动画效果?

【问题讨论】:

    标签: android animation webview popupwindow


    【解决方案1】:

    您可能必须创建一个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_upslide_out_down 是您的动画文件。在此之后在您的活动中创建一个Dialog 对象,例如

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

    【讨论】:

    • 谢谢,但我说我不能使用 xml 文件。这就是整个问题。
    • 如何在 PopupWindow 上使用 TranslateAnimation ? PopupWindow 没有 startAnimation 方法。
    猜你喜欢
    • 1970-01-01
    • 2017-03-11
    • 2012-04-12
    • 1970-01-01
    • 2020-10-06
    • 2011-03-09
    • 2014-09-20
    • 1970-01-01
    • 2015-07-04
    相关资源
    最近更新 更多