Android UI(继承控件)--PopupWindow设置动画
1,在res/anim 下定义popupwindow 出现和消失的动画
①出现的动画popupwindow_show.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <alpha xmlns:android="http://schemas.android.com/apk/res/android" 3 android:duration="1000" 4 android:fromAlpha="0.0" 5 android:fillAfter="true" 6 android:interpolator="@android:anim/accelerate_decelerate_interpolator" 7 android:toAlpha="1.0" > 8 </alpha>
②消失的动画popupwindow_dismiss.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <alpha xmlns:android="http://schemas.android.com/apk/res/android" 3 android:duration="1000" 4 android:fromAlpha="1.0" 5 android:fillAfter="true" 6 android:interpolator="@android:anim/accelerate_decelerate_interpolator" 7 android:toAlpha="0.0" > 9 </alpha>
2,popupwindow的动画是通过方法setAnimationStyle(R.style.popupwindow_anim_style);设置的。
所以在res/values 下的styles.xml 中 添加
1 <style name="popupwindow_anim_style"> 2 <item name="android:windowEnterAnimation">@anim/popupwindow_show</item> 3 <item name="android:windowExitAnimation">@anim/popupwindow_dismiss</item> 4 </style>
3,应用到代码中
mPopupWindow.setAnimationStyle(R.style.popupwindow_anim_style); mPopupWindow.update();
转载于:https://www.cnblogs.com/wangziqiang/p/4184306.html
Android UI(继承控件)--PopupWindow设置动画相关推荐
- android预览ppt插件,Android UI基本控件.ppt
Android UI基本控件 Android 开发 常用基本控件 常用控件(Widget) 文本控件 TextView EditText 按钮控件 Button ImageButton 状态开关按钮 ...
- Android 动态创建控件并设置控件的大小之Android屏幕适配攻略(五)
Android 屏幕适配攻略(五)动态创建控件并设置控件的大小 题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. 重要消息 flutter中网络请求dio使用分析 视频 ...
- android 倒计时的控件,以动画的形式平滑的完成数字的过度
原帖地址:http://gitonway.blog.163.com/blog/static/236894038201461894229615/ ※效果 ※简介 一个倒计时的控件,以动画的形式平滑的完成 ...
- android ui新控件,android_常用UI控件_01_TextView3_点击打开新的activity
点击textview打开新的activity (1) MainActivity.javapackage com.example.android_textview_opennewactivity; im ...
- Qt Designer设置背景图片、颜色不影响其它组件小技巧,控件层级设置,组件的继承,styleSheet设置样式。
话不多说,先看效果图,完美的设置背景. 如果正常设置背景的话其它的组件都会产生变化. 这是因为组件的继承. 最开始的面板就是父类,我们新增加的组件就是子类,默认都是继承的. 继承也有继承的好处. 比如 ...
- Android 自定义组合控件小结
Android 自定义组合控件小结 引言 接触Android UI开发的这段时间以来,对自定义组合控件有了一定的了解,为此小结一下,本文小结内容主要讨论的是如何使用Android SDK提供的布局和控 ...
- Android活动,控件,碎片,广播,数据库小总结
系统架构与开发环境搭建 3月2日Android Activities代码练习 3月5日 Intent的应用与传值 3月9日 1:显式Intent与隐式Intent的区别 显式Inten ...
- android让一个控件跟上面控件对其,学个明白--Android控件架构
Android控件架构 1.什么是View? View是Android中所有控件的基类.View是界面层的控件的一种抽象,它代表了一个控件.在Android中每个控件都会在界面中占得一块矩形的区域.在 ...
- android按钮控件常见问题,Android的基本控件和Activity的应用总结
Android的基本控件 常用界面控件 TextView 显示文本信息 button 普通按钮 EditText 可编辑的文本框组件(输入框) ImageView 用于显示图片 ImageBUtton ...
最新文章
- Codeforces数学1600----day1[同余定理,树状数组+两次二分,,组合计数]
- pandas索引复合索引dataframe数据、索引dataframe中指定行和指定列交叉格子的数据内容(getting a specific value)、使用元组tuple表达复合索引的指定行
- 记MAVEN技巧 用maven坐标从公司nexus私有库上获取所在存储位置
- vue中使用axios发送ajax请求
- C++面试知识点汇总
- C++, ID、指针、handle (void *)的区别
- 网站如何进行渠道跟踪_网站如何进行搜索引擎优化?
- Go语言基础之10--面向对象编程2之方法
- 移动魔百和系统升级服务器地址,【当贝市场】移动魔百盒升级后无法观看视频怎么办...
- 黑客工具之NBSI介绍
- Windows系统口令扫描之——使用NTScan扫描Windows口令
- comsol和matlab如何连接,comsol与matlab连接
- 简单好用的苹果手机软件数据备份软件
- 【应用程序无法正常启动0xc000007b 请点击确定关闭应用程序】的错误如何解决?
- 微商城模板的核心处理逻辑
- linux系统的特点有什么
- The last update operation tried to add the file 'xxx.java',but the file already exists universioned
- 在Amazon SageMaker上快速、灵活构建TensorFlow模型的在线推理服务
- 1天 等于 86400 秒?
- 读书笔记《复杂世界的明白人》九边著
热门文章
- 操作系统老师上课讲的那个根据I/O时间和CPU时间比例来为进程分配优先级的题目,I/O时间比例越大,则这个进程的优先级越高
- 阿里云Kubernetes服务 - Service Broker快速入门指南
- 【Shell】fix 1032报错信息的脚本
- json前台后台解析和拼接使用
- 发送邮件代码--ASP.NET中常用代码之一
- 元素节点、属性节点、文本节点 的节点属性
- jquery after append appendTo三个函数的区别
- win8+XAML Binding(数据绑定)
- Java中的Set集合类
- 后台开发实用书籍--后台开发:核心技术与应用实践