有什么便捷的方式实现activity变暗的效果
来源:互联网 发布:bluestacks mac怎么用 编辑:程序博客网 时间:2024/04/29 22:27
- 不要新开启Activity的方式
- 也不要使用Dialog
- 让背景跟Dialog出现一样,变暗,带动画。
private void dimBackground(final float from, final float to) { final Window window = getWindow(); ValueAnimator valueAnimator = ValueAnimator.ofFloat(from, to); valueAnimator.setDuration(500); valueAnimator.addUpdateListener(new AnimatorUpdateListener() { @Override public void onAnimationUpdate(ValueAnimator animation) { WindowManager.LayoutParams params = window.getAttributes(); params.alpha = (Float) animation.getAnimatedValue(); window.setAttributes(params); } }); valueAnimator.start(); }
亲测可用
/** 窗口背景变暗*/ dimBackground(1.0f,0.5f); /** 窗口背景变亮*/ dimBackground(0.5f,1.0f);
0 0
- 有什么便捷的方式实现activity变暗的效果
- Android 便捷的方式实现Activity变暗的效果
- 实现activity变暗的效果
- 实现activity变暗的效果
- Activity变暗的效果
- PopupWindow设置其他Activity变暗的效果
- Android 简单实现Activity界面变暗效果
- DIV+CSS实现的拖动+隐藏/显示效果+背景变暗
- PopupWindow弹出后其他地方变暗的效果如何实现
- Android:实现点击图片时图片变暗的效果
- Android弹出Dialog使背景变暗的实现方式
- Activity界面变暗、变亮的核心方法
- 点击PopUpWindow出现背景变暗的效果
- android 按钮点击上去的变暗效果
- Android中ImageView的点击变暗效果
- 弹出PopupWindow使屏幕变暗的效果
- Android中ImageView的点击变暗效果
- Android自定义Dialog实现弹出它的Activity背景变暗,并自定义Dialog的大小
- 大话设计模式-建造者模式
- 基于Android系统的socket UDP协议通信
- Android数据存储之往SD卡写数据和读数据CODE
- 浅谈Spring事务隔离级别
- iPhone中使用popover功能
- 有什么便捷的方式实现activity变暗的效果
- 【Android学习】四种布局方式和属性
- TCP状态转移
- Android源码解析之(三)-->异步任务AsyncTask
- JQuery中window.onload的实现
- MvvmLight框架使用入门(四)
- 仿微信切换view
- 应用内切换主题有哪些方案可以实现
- 引用CYLTabBarController记录