Android 简单实现Activity界面变暗效果
2017-08-04 16:02
204 查看
效果图:
代码实现如下:
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(0.5f,1.0f);
变暗
dimBackground(1.0f,0.5f);
相关文章推荐
- [Android][UI]模拟器启动界面动画效果的简单实现
- 实现android启动界面字体的动画效果
- Android动画效果Animation之Tween实现简单动画
- 【从头学android】在两个Activity之间实现界面切换
- Android关于Activity切换效果的实现加强
- 【Android游戏开发之五】游戏注册界面Demo-实现两个Activity之间的切换与数据交互!
- Android 左右滑动切换页面或Activity的效果实现
- Android实现通用的ActivityGroup(效果类似Android微博客户端主界面),强烈建议不要再使用TabActivity
- Android实现简单的分页效果
- Android如何实现友好的界面显示效果
- android界面无标题栏和全屏效果的实现方式
- android界面无标题栏和全屏效果的实现方式
- android,返回前一个activity的简单实现 及activity跳转的简单操作
- Android界面实现无标题栏和全屏效果
- 【Android游戏开发之五】游戏注册界面Demo-实现两个Activity之间的切换与数据交互!
- android界面无标题栏和全屏效果的实现方式
- 【Android游戏开发之五】游戏注册界面Demo-实现两个Activity之间的切换与数据交互!
- android-使用ViewGroup实现左右滑动切换界面的效果
- Android:一个简单查询界面的实现
- Android关于Activity切换效果的实现加强