我在水平滚动视图中有一组图像。每个图像在两个边缘上都重叠在相邻图像上。当我单击特定图像时,它应该在两个边缘的其他图像之上。使用效果很好,
tab[id].bringToFront();
tabParent.invalidate();
在我的布局中,我有一个案例可以隐藏整个水平滚动视图并将其恢复。我这里有问题。当它返回时,图像的顺序会重新对齐。
说,我有 5 张图片,当前 id = 2。然后订单就像
3 | 4 | 5 | 1 | 2
视图从 View.GONE 模式返回后。如何使用 bringToFront() 和 invalidate() 方法正确处理这种情况?