我正在尝试整理我的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/