我正在制作一个可滚动的视图,其中包含每个图像下方的图像和edittexts。为简单起见,下面显示的图像没有edittexts。当图像居中时,它需要“增长”并且图像离开需要“收缩”。
我希望图像在它们居中时调整大小。我知道如何计算每个图像视图中的大小和位置作为scrollX的函数。我没有试图实现这一点,但在尝试这样做之前我想听一些意见。
有效执行此操作的最佳方法是什么? 将10个图像(最大值)加载并在视图滚动时不断调整大小,计算成本是否昂贵?这会不稳定吗?
思路: - 在scrollX更改时计算每个图像大小和位置。调整每个图像的大小并重新定位。 - 仅跟踪在居中/离开中心时将增长/缩小的图像。调整大小并将其重新定位为视图
思考?您认为最好的实施方式是什么?谢谢!