Случайное расположение view

Ответить
Аватара пользователя
adarash
Сообщения: 333
Зарегистрирован: 17 июл 2013, 09:59

Случайное расположение view

Сообщение adarash » 10 фев 2014, 14:06

Стоит следующая задача - необходимо что бы распологались несколько элементов на активити. Количество вьюшек меняется. Условие - они не должны налазить друг на друга.

Подскажите, кто знает. Может я сегодня туплю или в понедельник плохо думается...

samodelkin
Сообщения: 52
Зарегистрирован: 27 ноя 2013, 15:23

Re: Случайное расположение view

Сообщение samodelkin » 10 фев 2014, 18:27

Алгоритм с абсолютной разметкой прост:
1)Создаем и ложим в вектор и располагаем видимость на случайных координатах.
2)Получаем с видимости обьект Rect и в цикле с помощью метода intersects проверяем столкновение с каждой уже имеющейся в векторе видимостью, если столкновение есть, то располагаем на следующих координатах.

Ответить