Страница 1 из 1

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

Добавлено: 10 фев 2014, 14:06
adarash
Стоит следующая задача - необходимо что бы распологались несколько элементов на активити. Количество вьюшек меняется. Условие - они не должны налазить друг на друга.

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

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

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