PopupWindow的基础使用

发布时间:2021-11-30 06:52:28

转载请注明出处,谢谢~~


首先,这是一篇工具类博客,主要是实现PopupWindow从上或下或左右出现的效果。为了不用每次都重写,所以抽出了一个方法。


private void initPopuptWindow() {
LayoutInflater layoutInflater = LayoutInflater.from(this);
//user_icon替换成你自己的layout
View popupWindow = layoutInflater.inflate(R.layout.user_icon, null);
mPopupWindow = new PopupWindow(popupWindow, LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT);
mPopupWindow.setOutsideTouchable(true);
mPopupWindow.setFocusable(true);
//这个属性一定要设置
mPopupWindow.setBackgroundDrawable(new ColorDrawable(-000000));
//这是设置popupwindow出现的动画
mPopupWindow.setAnimationStyle(R.style.anim_photo_select);
//ll_root是你要依赖哪个控件出现,这里是跟布局的控件id,Gravity是你要从哪里出来,这里是底部。然后后两位是x,y方向的偏移量。
mPopupWindow.showAtLocation(ll_root, Gravity.BOTTOM, 0, 0);
}

R.style.anim_photo_select是popupwindow出现的动画,这是写在styles.xml文件里的:



然后@anim/photo_pop_in和out是动画文件,放在anim文件夹中。
in:





android:duration="@android:integer/config_mediumAnimTime"/>
android:duration="@android:integer/config_mediumAnimTime" />


out:





android:duration="@android:integer/config_mediumAnimTime"/>
android:duration="@android:integer/config_mediumAnimTime" />


效果,由于没做适配,所以凑合着看吧,哈哈哈:

相关文档

  • 小学生美丽的秋天日记六篇
  • 无线路由器扩展覆盖范围
  • 小学六一游园活动策划方案3篇
  • 中秋节来了
  • 空乘考试自我介绍范文
  • 设计原则之开闭原则
  • 如何给视频配音?蜜蜂剪辑视频配音操作步骤
  • 华为手机不能打字
  • 2020年七一入党积极分子的思想汇报
  • 一个面试
  • 腐竹是酸性还是碱性腐竹是热性还是凉性
  • 学生个人自我评价鉴定表范文
  • 协警辞职申请书
  • 番茄花是两性花吗
  • 最新机关部门办公室主任工作总结
  • .Net高并发解决思路
  • 疑神疑鬼,害人害己:曹操多疑的故事
  • git上传项目五步骤
  • 学习尤克里里的技巧和方法
  • 电梯惊魂
  • 2018英语专业四级作文常用句式:让步句型
  • 泰戈尔爱情名言名句
  • 新学期新计划作文500新学期计划600字作文
  • Adobe认证考试体系概要
  • 苦中作乐简谱
  • 台式电脑卡死关不了机怎么办
  • 资金安全承诺书范文3篇
  • C++使用kill发送信号终止目标进程
  • 2020年教师年度考核个人总结最新范文5篇
  • 学生自我评价怎么写自我评价精品范文100字
  • 猜你喜欢

  • 松原市浩凯机械设备有限公司企业信用报告-天眼查
  • 浅析中国旅游景区景点管理存在的问题
  • 【实*总结】20XX暑假三下乡社会实践活动总结
  • 2017-2018学年高中英语北师大版版必修3课件:Unit 9 Section Ⅰ Warm-up & Lesson 1 — Pre-reading
  • 五层苏州市区综邯倩跎坛”弦瞪杓
  • A03环境方案酮?拦辣
  • 什么是多路复用
  • 一通三防基础培训课件课件.
  • 天翼决风雷法师攻略,技能加点,流派
  • 中国国旅:布局正当时 买入评级
  • 年终总结主持词口语化
  • 陕西西安市有哪些区
  • 金华市婺城区宋继昌经济信息咨询服务部企业信息报告-天眼查
  • 贵州融通汇融资担保有限公司企业信用报告-天眼查
  • 浙江省2014年初中毕业生学业考试科学试题卷(台州中考卷)
  • 日用塑胶制品项目可行性研究报告
  • 10074-G5_Cell Cycle_c-Myc_CAS号413611-93-5说明书_AbMole中国
  • 【附20套中考模拟试卷】湖北省黄石市阳新县2019-2020学年中考化学模拟试卷含解析
  • 相遇求路程的应用题--旧人教版(2019年11月)
  • 一起因注射流感疫苗引起发热反应的调查分析
  • 水泵与水泵站第一章
  • 20100223用「地方公务员制度改革提案」8(未定稿
  • 【数据库-MySQL】1. 数据库背景与理论
  • 水铺蛋煮多久才好
  • 施工员 Microsoft Word 文档
  • 学生调查问卷(物理学科)
  • 高校共青团基层组织活力提升的路径研究
  • 噶米精编广西中考地理总复* 七上 第3章 海洋与陆地课件
  • 2019年部编版道德与法治六年级上册8 我们受特殊保护选择题专项训练(II)卷
  • 河北省衡水中学2013届高三历史一轮复习专项检测(含解析)专题3近代中国的思想解放潮流专题训练(人民版必
  • 2017年河南公务员考试申论范文精选
  • 美调查称:职业女性*均收入将超男性
  • 结婚铺床床单和床罩怎么铺
  • 成都富佳利商贸有限公司企业信用报告-天眼查
  • 农村远程信息呼叫中心构建和应用探讨
  • ENSP综合配置 实例十二 实战
  • 白毛和黑猫作文【小学六年级1000字】
  • 【流年】曾祖母(散文)
  • 五年级数学期末检测卷面分析表(1)
  • 开心的儿童节小学作文500字
  • 独山吉利厨具有限公司企业信用报告-天眼查
  • XXX集团制度管理规定
  • 电脑版