Как сделать скролящийся фон у ListView?

Ответить
dream_cp
Сообщения: 5
Зарегистрирован: 23 май 2014, 14:34

Как сделать скролящийся фон у ListView?

Сообщение dream_cp » 23 май 2014, 14:42

То есть чтобы фон скролился вместе со списком. Обычно он статичен. Сам файл фона зациклен - то есть низ и верх совмещены.

yanchumak
Сообщения: 31
Зарегистрирован: 19 май 2014, 10:50

Re: Как сделать скролящийся фон у ListView?

Сообщение yanchumak » 25 май 2014, 13:03

в listview: android:scrollingCache="false"

dream_cp
Сообщения: 5
Зарегистрирован: 23 май 2014, 14:34

Re: Как сделать скролящийся фон у ListView?

Сообщение dream_cp » 26 май 2014, 13:58

Попробовала. С таким значением кэша фон не скролится

yanchumak
Сообщения: 31
Зарегистрирован: 19 май 2014, 10:50

Re: Как сделать скролящийся фон у ListView?

Сообщение yanchumak » 27 май 2014, 17:14

как оказывается там всё намного сложнее, подобное можно сделать через создание кастомного listview и переопределение метода dispatchDraw в котором есть доступ к canvas

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Как сделать скролящийся фон у ListView?

Сообщение klblk » 27 май 2014, 18:11

может разбить общий фон скажем на 3 части, и присваивать каждому элементу списка соответствующий фон (в зависимости от позиции в методе getView() адаптера).
сам не пробовал, просто идея.

dream_cp
Сообщения: 5
Зарегистрирован: 23 май 2014, 14:34

Re: Как сделать скролящийся фон у ListView?

Сообщение dream_cp » 27 май 2014, 23:07

Идея имеет место быть, и вообщем-то довольно просто реализуема! Спасибо! Если ничего больше не найду- то использую ее!

Но может быть кто знает стандартные средства?

Ответить