Android中的popupwindow进入和退出的动画效果
程序员文章站
2023-11-13 12:57:46
废话不多说了直接给大家贴代码了,具体代码如下所示:
&...
废话不多说了直接给大家贴代码了,具体代码如下所示:
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromxdelta="0" android:toxdelta="0" android:fromydelta="120" android:toydelta="0" android:duration="500" /> </set>
然后定义消失效果的动画文件:
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromxdelta="0" android:toxdelta="0" android:fromydelta="0" android:toydelta="120" android:duration="500" /> </set> popupwindow的动画显示效果是通过setanimationstyle(int id)方法设置的,其中id为一个style的id,所以我们要在styles.xml文件中设置一个动画样式: <style name="popwin_anim_style"> <item name="android:windowenteranimation">@anim/menushow</item> <item name="android:windowexitanimation">@anim/menuhide</item> </style>
然后在程序中为popupwindow设置就成:
popupwindow pop = new popupwindow(view, viewgroup.layoutparams.fill_parent, viewgroup.layoutparams.wrap_content); pop.setanimationstyle(r.style.popwin_anim_style);
以上所述是小编给大家介绍的android中的popupwindow进入和退出的动画,希望对大家有所帮助
推荐阅读
-
Android中ViewFlipper的使用及设置动画效果实例详解
-
Android中的popupwindow进入和退出的动画效果
-
Android中设置组件半透明和透明的效果示例
-
Android TextView渐变颜色和方向及动画效果的设置详解
-
Android中的popupwindow进入和退出的动画效果
-
WPS的ppt演示中如何插入相关的动画效果以进入效果为例
-
c# WPF中自定义加载时实现带动画效果的Form和FormItem
-
PowerPoint“进入”和“退出”的动画设置
-
用C3中的animation和transform写的一个模仿加载的时动画效果_html/css_WEB-ITnose
-
近期网页设计中热门的css和js酷炫动画效果