Форум программистов, компьютерный форум CyberForum.ru

Подскажите метод рисования линии - Android

Восстановить пароль Регистрация
 
Termit___
5 / 5 / 0
Регистрация: 02.04.2013
Сообщений: 85
02.12.2013, 20:03     Подскажите метод рисования линии #1
Здравствуйте,умные люди.
Нужно выполнить такую простую задачу: соеденить 2 view элемента(ImageView) линией определенного цвета. Уже гуглил-перегуглил. Чтото так и не получилось найти нужный метод. Самое близкое нашел рисование по координатам(метод Path) на экране, а это совсем не то что нужно. Нужно чтобы линия шла от одного ImageView к другому независимо от разрешения экрана и расположения этих View.
Подскажите пожалуйса, есть ли какойто медот позволяющий провести линию, указав первый элемент в качестве начала линии и второй в качестве конечной точки.
Спасибо.

Добавлено через 9 часов 21 минуту
Картинки создаются програмно и могут иметь разное местоположение. Поэтому по координатам не получится. Нужно конкретно привязать линию к View(ну или его координатам чтоли).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2013, 20:03     Подскажите метод рисования линии
Посмотрите здесь:

Android Как рисовать сплошные линии независимости от скорости кисти
Android Подскажите партнерку
Отменить метод Android
Android Толщина линии на canvas
Android Простая и бесплатная возможность рисования для приложения под android
Android Как разместить EditText и область рисования Canvas в одном Activity?
Android Неправильный метод
Подскажите по GCM Android
Удаление линии Android
Android Подскажите с разметкой
По gcm подскажите Android
Android Подскажите - не вызывается метод в потоке

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
KillAndEat
63 / 63 / 8
Регистрация: 17.05.2013
Сообщений: 286
03.12.2013, 03:48     Подскажите метод рисования линии #2
А как вам нужно их соединять?Программно или при участии пользователя. Если при участии пользователя то у меня такая мысль.Т.к. у меня такая же проблемка скоро будет) Если картинки создаются программно то вы сможете точно определить координаты откуда "тащить линию".А ваши картинки нужно будет поместить на другую картинку на которой собственно и будут линии рисоваться. Когда пользователь будет тянуть линию от одного изображения к другому картинку-"холст" придется постоянно перерисовывать, чтоб линия получилась ровная.
Если пользователь захочет "перетянуть" картинку в другое место, то придется запомнить конечные координаты линий, чтобы перерисовать их в соответствии с новым положением картинки, иначе все у вас "поедет".
Вообщем как то так=) Надеюсь я вас не запутал еще сильнее.

З.Ы. Искренне надеюсь, что есть другой метод и кто-нибудь умный нам его поведает.
Termit___
5 / 5 / 0
Регистрация: 02.04.2013
Сообщений: 85
03.12.2013, 09:12  [ТС]     Подскажите метод рисования линии #3
=) Картинку(ImageView) пользователь дергать не будет. Она создается динамически в строку в LinearLayout. Количество картинок в строке может быть разное(в зависимости от условия) и соответственно расположение(координаты) будет разное. Эти картинки нужно соеденить линией со статической картинкой.
Должно получиться что-то типа того:
0 0 0
\ | /
""1
Нули создаются динамически, еденица статическая.
Yandex
Объявления
03.12.2013, 09:12     Подскажите метод рисования линии
Ответ Создать тему
Опции темы

Текущее время: 07:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru