博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PopupWindow分享页面
阅读量:6833 次
发布时间:2019-06-26

本文共 687 字,大约阅读时间需要 2 分钟。

效果图

步骤:

1.布局中添加分享按钮

2.画出分享页面

3.设置分享页面animator进出动画,并在style.xml中配置

4.MainActivity中添加方法

 

*画出布局

主页面:    分享页面:

*设置动画效果

//in.xml
//out.xml
//styles.xml

*MainActivity添加方法

public void share(View view) {    View shareView = LayoutInflater.from(this).inflate(R.layout.popupwindow_share, null);    PopupWindow popupWindow = new PopupWindow(shareView, LinearLayout.LayoutParams.MATCH_PARENT,200);    popupWindow.setOutsideTouchable(true);    popupWindow.setFocusable(true);    popupWindow.setBackgroundDrawable(new BitmapDrawable());    popupWindow.setAnimationStyle(R.style.my_popupWindow_style);    popupWindow.showAtLocation(view, Gravity.BOTTOM,0,0);}

 

转载地址:http://pitkl.baihongyu.com/

你可能感兴趣的文章
美团扫码付小程序的优化实践
查看>>
Spark 批量存取 HBase
查看>>
将应用的数据库复制到SD卡上面
查看>>
注意string类型的比较,string当做数据类型去比较
查看>>
第六天 Java的数据溢出应对方式
查看>>
Ubuntu缺少libjawt.so
查看>>
ASP.NET Core2.0 学习笔记(一)
查看>>
创建一个简单的PHP扩展
查看>>
Mastering Nginx 笔记一----Nginx基础及location解释
查看>>
第一天开始写博客
查看>>
(翻译)Quartz官方教程——第六课:CronTrigger
查看>>
squid windows 配置日志
查看>>
wordpress 安装主题
查看>>
linux磁盘管理及文件系统
查看>>
梭子鱼垃圾邮件网关-Barracuda Spam & Virus Firewall Email Alert: outQueueHigh
查看>>
mysql性能调优my.cnf详解
查看>>
Java基础知识回顾-7
查看>>
Django 使用分页
查看>>
实现HTTPS系列第五弹(终章)之【通过OpenSSL实现HTTPS】
查看>>
Windows API OpenURL无法设置超时时间替换方法
查看>>