在程序执行期间更新可用新图像绘制的转换?

时间:2011-07-05 00:31:35

标签: android drawable

在我正在制作的应用程序中,我想在主菜单中有一个背景,在不同的图像之间交叉淡入淡出。该应用程序还允许用户拍照。我想设置应用程序,以便用户拍摄的照片也用于交叉渐变背景中。

Transition Drawable似乎是交叉淡化背景的最佳匹配。但是,更新可绘制显示的图像而不更改代码以添加对新资源的引用似乎是不可能的。我是否可以使用新图像更新过渡可绘制而无需在参考中进行编码?如果没有,是否有另一种方法可以使这项工作?

2 个答案:

答案 0 :(得分:1)

td.setDrawableByLayerId(td.getId(1), drawable)上使用TransitionDrawableLayerDrawables支持此。

答案 1 :(得分:0)

您可以查看the source,看看是否可以从中获取它。