【发布时间】:2016-09-08 17:01:53
【问题描述】:
我正在创建一个模糊基础活动的新活动。我通过执行以下操作创建了它:
- 在旧 Activity 中,截取屏幕截图并将其作为字节数组发送到 Intent 中
- 在新的活动中,给它一个透明的主题
- 让新活动从 Intent 中获取图像,然后将其设置为背景。
- 在其上方添加一层模糊背景的图层。
但是,我想淡化背景变化而不是即时变化。
这就是我现在正在做的事情:
if (getIntent().hasExtra("image")) {
byte[] byteArray = getIntent().getByteArrayExtra("image");
if (byteArray != null) {
Bitmap bmp = BitmapFactory.decodeByteArray(byteArray, 0, byteArray.length);
BitmapDrawable drawable = new BitmapDrawable(getResources(), bmp);
if (drawable != null) {
mBackgroundFrame.setBackground(drawable);
}
}
}
如何使用淡入为 setBackground(drawable) 设置动画?
【问题讨论】: