Попытка повторно использовать ImageView в Android - PullRequest
1 голос
/ 17 августа 2011

Я пытаюсь повторно использовать ImageView объекты в RelativeLayout, чтобы избежать затрат на выделение памяти. В частности, я создаю ImageView программно и связываю с ним исчезающую анимацию. Анимация запускается, и в onAnimationEnd() я устанавливаю видимость на GONE и помещаю ImageView в очередь. Когда я в следующий раз захочу повторить этот процесс, я посмотрю, есть ли в очереди ImageView, и если да, используйте это вместо запроса нового. Между этими видами использования существует большая задержка, поэтому анимация определенно сделана и запылена. Проблема в том, что, хотя повторно используемый вид примет новый ImageResource, я не могу заставить его принять новый RelativeLayout.LayoutParams, чтобы установить вид в другое положение в макете! Любая помощь высоко ценится

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...