В моем пользовательском адаптере для моего listview
, я добавил анимацию, как это:getView вызывается при прокрутке.
View lastAddedItem = parent.getChildAt(0);
if(lastAddedItem != null) {
Animation a = AnimationUtils.loadAnimation(c, R.anim.push);
lastAddedItem.startAnimation(a);
}
Этот код применяется к анимации 0'th элементу в списке. Эта анимация применяется при прокрутке списка, конечно же, список должен быть отображен еще раз, когда прокручивается, но есть ли что-то, что я могу предотвратить? Помните, имейте в виду, что этот код находится в методе getView()
Спасибо большое!
Есть ли причина, по которой вы не можете просто проверить, является ли 'position == 0'? – Geobits
Хм, я не совсем уверен, что вы это понимаете? Для применения анимации я должен получить конкретный «Просмотр». Было бы здорово, если бы вы могли опубликовать пример. –
Я не тестировал и не мог показаться наивным, но почему вы просто не добавляете логическое значение перед анимацией и не пропускаете его один раз? – Rigotti