为了账号安全,请及时绑定邮箱和手机立即绑定

popwindow如何在底部栏之上动画显示出来

popwindow如何在底部栏之上动画显示出来,是在底部那个点击事件所在的布局之上弹出来。

正在回答

3 回答

是想显示在某个控件的底部?

popupWindow.showAsDropDown(view_main, 0, 0);

用这个方法就可以让popupWindow显示在view_main的下面.

后面的那两个参数是水平和竖直方向的偏移量.

0 回复 有任何疑惑可以回复我~
在styles.xml文件中添加如下代码:

  <style name="AnimationFade">
        <!-- PopupWindow弹出的效果 -->
        <item name="android:windowEnterAnimation">@anim/poupshow</item>
        <item name="android:windowExitAnimation">@anim/pouphide</item>
    </style>
res/anim/pouphide.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <scale  
        android:duration="100"  
        android:fillAfter="false"  
        android:fromXScale="1.0"  
        android:fromYScale="0.0"  
        android:interpolator="@android:anim/accelerate_interpolator"  
        android:pivotY="100%"  
        android:toXScale="1.0"  
        android:toYScale="1.0" />  

</set>
res/anim/poupshow.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
     <scale  
        android:duration="200"  
        android:fillAfter="false"  
        android:fromXScale="1.0"  
        android:fromYScale="1.0"  
        android:interpolator="@android:anim/accelerate_interpolator"  
        android:pivotY="100%"  
        android:toXScale="1.0"  
        android:toYScale="0.0" />  
</set>


0 回复 有任何疑惑可以回复我~

popupWindow.setAnimationStyle(R.style.popup_animation);

设置动画

<style name="popup_animation " parent="android:Animation">

    <item name="android:windowEnterAnimation">@anim/in</item>

    <item name="android:windowExitAnimation">@anim/out</item>

 </style>

动画还得自己写

0 回复 有任何疑惑可以回复我~
#1

qq_竹风_0 提问者

我不是这个意思,是在底部那个点击事件所在的布局之上弹出来。
2015-11-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android-仿微信图片选择器
  • 参与学习       29299    人
  • 解答问题       88    个

微信中的图片选择器综合案例不容错过,整体思路值得一学

进入课程

popwindow如何在底部栏之上动画显示出来

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信