我是Android新手,需要建议。我有一个带有多个ImageViews的GridLayout。每个ImageView都有一个可绘制的背景颜色。在单击按钮时,我想对用户进行动画两件事,具体取决于用户的输入:1)将整个视图移动到新位置(该部分很清楚并且不会引起问题),以及2)移动仅将图片的可绘制对象移至新的单元格,使视图的背景颜色保留在原始位置。我完全专注于第二项任务。如何使用动画移动可绘制对象?感谢您的帮助。
答案 0 :(得分:0)
仅将图像的可绘制对象移动到新的单元格,使视图的背景颜色保持在原始位置
我认为您不能“移动可绘制对象”。但是您可以执行以下操作:
View
-我们称它为 movingDrawableView -仅显示可绘制对象但具有透明背景,此View
首先被隐藏View
与可绘制对象和彩色背景重叠并使其可见View
的彩色背景设置为null
View
中填充可绘制对象,并根据需要显示背景