Я использую библиотеку github.com / daimajia / AndroidViewAnimations , чтобы анимировать представление моего элемента списка.Чего я хочу добиться, так это анимировать просмотр одних элементов, а не других с помощью условного выраженияПроисходит то, что все представления становятся анимированными, несмотря на условные выражения.
Я пытался создать объект анимации, когда мне нужно использовать в одном представлении, и остановить его в других, но это снова приводит ко всем представлениям.получить анимацию или вообще ни одного из них в соответствии с тем, что держит последний элемент.Мой код выглядит так:
private static class ViewHolder{
//other objects...
RelativeLayout rel;
}
if(convertView == null){
convertView = mInflater.inflate(layoutResource, parent, false);
holder = new ViewHolder();
//some initialization here
convertView.setTag(holder);
}
else{
holder = (ViewHolder) convertView.getTag();
}
if(getitem(position).getid == 0){
holder.rel = (RelativeLayout) convertView.findViewById(R.id.rel);
YoYo.with(Techniques.FadeIn)
.duration(2000)
.repeat(100)
.playOn(rel)
}
if(getitem(position).getid == 1){
holder.rel = (RelativeLayout) convertView.findViewById(R.id.rel);
//other code
}
Я хочу, чтобы анимация отображалась на моем виде только тогда, когда указанное условие удовлетворяется.Я искал решения, но не нашел аналогичного случая.