Android ValueAnimator属性动画ObjectAnimator使View颜色渐变,Kotlin
设置背景颜色渐变:
private var iv: ImageView? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
iv = findViewById(R.id.iv)
}
override fun onResume() {
super.onResume()
val colorAnim: ValueAnimator = ObjectAnimator.ofInt(iv, "backgroundColor", Color.parseColor("#FFD800"), Color.TRANSPARENT)
colorAnim.duration = 3000 //经历时长
colorAnim.setEvaluator(android.animation.ArgbEvaluator())
colorAnim.repeatCount = ValueAnimator.INFINITE //无限循环
colorAnim.repeatMode = ValueAnimator.REVERSE
colorAnim.start()
}
开始:

中间:

结束:

https://zhangphil.blog.csdn.net/article/details/134955282
https://zhangphil.blog.csdn.net/article/details/134955282



![[蓝桥杯学习]树上差分](https://img-blog.csdnimg.cn/direct/a9e7abe8e2f5402e8635d769a2828e6c.png)








![[蓝桥杯学习] 树链剖分](https://img-blog.csdnimg.cn/direct/092278358bff4b0cad3dac862128f7f9.png)






