У меня есть представление рециркулятора, содержащее индикатор выполнения
Я анимирую эти индикаторы выполнения с помощью этой анимации
fun setProgresAnim(progress: ProgressBar, value: Int) {
val anim = ProgressBarAnimation(progress, 0, value)
anim.duration = 2000
progress.startAnimation(anim)
}
это MyViewHolder в Adapteur
inner class MyViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
fun bind(deviceScan: DeviceScan) {
if (deviceScan.percentage > 0) {
itemView.title.text = deviceScan.name
itemView.tv_percentage.text = deviceScan.percentage.toString() + "%"
setProgresAnim(itemView.progress, deviceScan.percentage)}}}
проблема в том, что когда я прокручиваю вверх и вниз, анимация снова запускается
Я хочу сделать эту анимацию один раз