android popupwindow 顶部滑出

发布于 2021-11-27 06:48:38 字数 817 浏览 825 评论 6

要求:popupwindow是从顶部向下滑出来,而且要从某个控件下滑出,而不是直接从屏幕最顶部滑出

popupWindow.setAnimationStyle(R.style.popwin_anim_style);
popupWindow.showAsDropDown(nav_top,0,0);

我设置成这样,但还是没有从nav_top这个控件下滑出,而是直接从屏幕最顶部滑出的,而且如果设置成

popupWindow.showAsDropDown(nav_top,0,0);
popupWindow.setAnimationStyle(R.style.popwin_anim_style);


就没有滑出效果了,why?

滑出xml:

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

</set>




如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

等你爱我 2021-12-01 01:49:56

微信朋友圈点赞那个效果 ,我以前直接用view做过类似的,很方便

背叛残局 2021-12-01 01:49:39

直接隐藏一个VIEW,然后添加动画   比popupwindow好做的多

臻嫒无言 2021-11-30 23:56:56

代码没有不好回答 总之别着急 在网上搜搜很多相关答案 搜的时候把你想要的说清楚 可以搜仿微信的项目 或者关于popwindowview的

反目相谮 2021-11-29 23:59:24

引用来自“zgl_dmw”的评论

不要滑出 你想做成微信点赞那样吗? 可以试试缩放 从0放到100

本宫微胖 2021-11-29 03:51:47

不要滑出 你想做成微信点赞那样吗? 可以试试缩放 从0放到100

笑红尘 2021-11-27 16:09:55

我的想法是这样的,吧弹出来的window隐藏放在要出现的位置,然后点击之后显示

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文