码迷,mamicode.com
首页 > 其他好文 > 详细

Toast添加动画

时间:2016-04-12 22:38:23      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

WindowManger  wm =(WindowManger)context.getSystemService(Context.WINDOW_SERVICE);

View view = Toast.makeText(context,text,Toast.LENGTH_SHORT).getView();

//设置布局参数
WindowManger.LayoutParams params = new WindowManger.LayoutParams(0;

params.height = WindowManger.LayoutParams.WRAT_CONTENT;

params.width = WindowManger.LayoutParams.WRAT_CONTENT;

params.format = PixelFormat.TRANSLUCENT;

//设置进入退出动画效果
params.windowAnimations = R.style.anim_view;
params.type = WindowManger.LayoutParams.TYPE_TOAST;
params.flags = WindowManger.LayoutParams.FLAG_KEEP_SCREEN_ON|WindowManger.LayoutParams.FLAG_NOT_FOCUSABLE|
WindowManger.LayoutParams.FLAG_NOT_TOUCHABLE;
params.gravity = Gravity.CENTER_HORIZONTAL:
params.y = 250;

//显示
wm.addView(view,params);

//一段时间后隐藏,一段时间后调用
wm.removeView(view);

  

Toast添加动画

标签:

原文地址:http://www.cnblogs.com/spring87/p/5384581.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!