Можно ли повторно использовать представления в ViewFlipper? - PullRequest
0 голосов
/ 03 октября 2011

Может быть глупый вопрос. Но все же, возможно ли повторно использовать представления в viewflipper? Теперь у меня есть три изображения в viewflipper. Можно ли иметь одно изображение и изменить его на источник?

Ответы [ 2 ]

1 голос
/ 03 октября 2011

Вы, вероятно, можете повторно использовать представление, если хотите самостоятельно вести бухгалтерию.Однако для видоискателя требуется как минимум 2 вида.Из Android ViewFlipper Docs :

Простой ViewAnimator, который будет анимировать между двумя или более представлениями , которые были добавлены к нему.Только один ребенок показан одновременно.По запросу может автоматически переключаться между каждым ребенком через регулярные интервалы.

0 голосов
/ 04 октября 2011

Вы должны удалить ImageView из ViewFlipper и затем поместить его в другое место.Вы не можете поместить его в два ViewGroup одновременно (вы получите исключение, что у представления уже есть родитель).

Но это накладные расходы, которые вам просто не нужнысделать.Просто создайте новые ImageView и используйте их.Часть, потребляющая память ImageView, это не сам объект, а растровое изображение, которое он рисует, поэтому я настоятельно рекомендую прочитать эту статью .

...