gpt4 book ai didi

android - ViewPropertyAnimator 与 TransitionDrawable

转载 作者:行者123 更新时间:2023-11-29 20:16:39 26 4
gpt4 key购买 nike

ViewPropertyAnimator(交叉淡入淡出效果)和 TransitionDrawable 之间的主要区别是什么?虽然两者似乎都在图像过渡上实现了相同的交叉淡入淡出效果。

最佳答案

TransitionDrawable 是一个分层的可绘制对象(因为它也扩展了 LayerDrawable)。它只包含两个可绘制资源层,用于在第一层和第二层之间交叉淡入淡出。

为了开始转换,调用 startTransition(int)。要仅显示第一层,请调用 resetTransition()。更多信息在 http://developer.android.com/reference/android/graphics/drawable/TransitionDrawable.html

另一方面,ViewPropertyAnimator是一个完全不同的组件。它的众多工作之一就是实现drawable之间的过渡。

ViewPropertyAnimator 的工作方式与 ObjectAnimator 类似,但它可以为多个同步动画提供更好的性能,因为它将优化无效调用,使其仅对多个属性发生一次,而不是每个动画属性独立导致其自身失效。

关于android - ViewPropertyAnimator 与 TransitionDrawable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33732317/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com