我正在尝试找到正确的方法来设置占位图像/资源(在我的情况下是VectorDrawable
资源),用于在可用时将目标图像位图设置到ImageView
中。
指南中有两种方法。我可以使用XML上的background
属性或使用setBackground()
进行编程,设置背景,然后使用setImageDrawable()
设置目标图像。
第二种方法是首先使用setImageDrawable()
设置占位符,然后再使用setImageDrawable()
设置目标图像。
两种方法都能够实现目标,但是我注意到使用第一种方法时会出现一些UI滞后。我不确定这是否是由于方法引起的。
所以,我想知道,使用占位符的正确方法是什么,为什么?
谢谢。