【发布时间】:2015-01-27 12:25:40
【问题描述】:
由于 API16 应该使用 ImageView.setImageAlpha(int) 而不是 View.setAlpha(float) 以获得更好的性能。
但是我怎样才能为这个值设置动画呢?我试过 ValueAnimator 没有成功。
ObjectAnimator.ofInt(imageView, "imageAlpha", 0).start();
我的意思是 Chet Haase 在这里谈论的 http://youtu.be/vQZFaec9NpA?t=33m
【问题讨论】:
-
view.animate().alpha()? -
@PedroOliveira:
view.animate().alpha()在这里特别不受欢迎,因为遇到了与链接视频中讨论的相同的性能命中。 setImageAlpha 采用不同的路径来避免这些性能损失。
标签: android animation imageview alpha