我正在尝试整理我的android应用程序,我发现ImageSwitcher在各种各样的动画任务中被大量引用,但是google文档完全是斯巴达式的,除了类中的方法外,没有描述任何其他内容。同时,所有示例均使用图库,并且不解释原因。

是否有人链接(或希望解释)有关该类的实际作用及其使用方式的任何信息?

最佳答案

我无法给出确切的答案,因为我从未使用过它。我最好的猜测来自于继承链的工作。

ViewAnimator ...



ViewSwitcher



然后查看ViewSwitcher的另一个直接子类...

TextSwitcher



因此,在两行之间阅读时,ImageSwitcher是针对图像(即可绘制对象)优化的ViewAnimator,并且由于它直接从ViewSwitcher继承而来,因此只能包含两个图像。

因此,以TextSwitcher概述为例,我想说的是...

每当调用<insert setImageXXX method here>时,ImageSwitcher会将当前图像设置为动画,并将新图像设置为动画。

正如我所说,这只是“最佳猜测”。

关于android - ImageSwitcher实际做什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6398653/

10-09 07:59