Я перетаскиваю ImageView на другой ImageView.Нарисуйте линию поверх всего макета в Android?
Я после этой http://developer.android.com/guide/topics/ui/drag-drop.html
В то время как я могу отобразить перетащить тень и цель падения изменения с различными цветами и вводимым коэффициентом. Я доволен этой статьей.
Но я ищу немного больше. Я ищу, чтобы нарисовать прямую линию между моей теневой тенью и источником. Я хочу, чтобы эта строка была прямой и обновляла ее длину и направление, когда я перетаскиваю элемент вокруг. Когда я, наконец, удаляю элемент в моей зоне сбрасывания, я хочу, чтобы строка оставалась навсегда (если я не удалю ее позже).
Как это: Drag без линии, это моя текущая ситуация Drag с линией следующего, это то, что я хочу
Я должен также упомянуть, что я хочу сделать это с несколькими источниками и единственная цель (возможно, в будущем - несколько целей).
Вот код, который я работаю на https://github.com/ishanatmuz/HelloDrag
Какой вид на OnDraw (Canvas) следует переопределить? Где делать эти подпрограммы? .... Я не прошу вас сделать все для меня. Еще немного советов. Основная структура того, что будет, будет очень полезна. – Ishan
У меня нет вашего кода, но я предполагаю, что вы захотите сделать это в своей целевой точке. Посмотрите, как люди расширяют SurfaceView для рисования. Вы можете делать похожие, но простые вещи в любом классе вида. Надеюсь, это немного поможет. – mjstam
Я загрузил здесь код https://github.com/ishanatmuz/HelloDrag – Ishan