【多级树形菜单-dialog自定义动画弹出方式-手势监听】dialog自定义动画
2014-07-16 00:22
453 查看
1.自定义动画方式多种,我选的是先写多个小的自定义动画的xml
2.新建新的style,style为自定义dialog的动画样式
3.为对话框设置动画样式
==================================================================================
dialog自定义弹出动画——左侧滑出,搭配之前博客的左侧滑动手势
==================================================================================
1.对话框滑入动画
对上面的部分内容解释一下
(1)translate为滑动动画,除了这个还有其他几种:rotate为旋转,alpha为透明,可以查看api去重写
(2)duration为动画的持续时间,单位为毫秒
(3)toXDelta到达横向的什么位置的动画,fromXDelta从横向什么位置开始动画,同理X可以换为Y,就是竖向
(4)100%p代表的就是全屏幕
############################################
3.设置动画的样式
4.为dialog绑定动画
整体工程代码地址稍后给出点击打开链接
2.新建新的style,style为自定义dialog的动画样式
3.为对话框设置动画样式
==================================================================================
dialog自定义弹出动画——左侧滑出,搭配之前博客的左侧滑动手势
==================================================================================
1.对话框滑入动画
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration="600" android:fromXDelta="100%p" /> </set>2.对话框滑出动画
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration="600" android:toXDelta="100%p" /> </set>############################################
对上面的部分内容解释一下
(1)translate为滑动动画,除了这个还有其他几种:rotate为旋转,alpha为透明,可以查看api去重写
(2)duration为动画的持续时间,单位为毫秒
(3)toXDelta到达横向的什么位置的动画,fromXDelta从横向什么位置开始动画,同理X可以换为Y,就是竖向
(4)100%p代表的就是全屏幕
############################################
3.设置动画的样式
<style name="dialog_animation_style" parent="android:Animation"> <item name="@android:windowEnterAnimation">@anim/dialog_enter</item> <item name="@android:windowExitAnimation">@anim/dialog_exit</item> </style>
4.为dialog绑定动画
<span style="white-space:pre"> </span>Window win = dialog.getWindow(); win.setWindowAnimations(R.style.dialog_animation_style);
整体工程代码地址稍后给出点击打开链接
相关文章推荐
- 【多级树形菜单-dialog自定义动画弹出方式-手势监听】手势监听
- 【多级树形菜单-dialog自定义动画弹出方式-手势监听】android实现treeView
- 自定义dialog占屏幕一半及从屏幕下方弹出动画
- 自定义dialog和弹出dialog的动画
- 21种ANDROID自定义DIALOG_动画弹出对话框效果组件
- 源码推荐(0718B):按钮菜单点击按钮动画弹出扇形菜单,自定义视频播放器封装AVPlayer
- dialog底部弹出自定义view并且伴随动画弹出和消失
- 学习笔记之——自定义Dialog仿ios弹出底部菜单
- Android自定义弹出菜单+动画实现
- Android自定义Dialogの仿ios系统底部菜单(自下而上弹出)
- android 自定义dialog弹出和消失动画
- Dialog底部弹出自定义view并且伴随动画弹出和消失
- android 自定义dialog弹出和消失动画
- 自定义dialog窗口,根据坐标可随意设置dialog显示位置,实现了窗口弹出动画
- 自定义分享DialogFragment,底部弹出动画
- android dialog对话框弹出方式动画
- 自定义Android中Dialog的弹出动画
- 自定义Dialog对话框并实现从底部弹出的动画效果
- android 自定义dialog弹出和消失动画
- 属性动画-菜单以散开的方式弹出