Я делаю приложение для Android, имеющее два круга, между двумя кругами есть линия. Мне удалось провести линию между кругами независимо от угла между ними. Вопрос в том, что я хотел бы расширить эту строку до конца экрана. Могу ли я знать, как это сделать? Благодарю.Расширение линии до конца экрана
ответ
Пусть координаты двух центров окружности будут (a, b) и (c, d).
Сегмент линии, который вы хотите нарисовать, идет от (p,?) До (q,?), Где p и q - координаты x слева и справа от экрана. Вы можете использовать:
y = ((d - b)/(c - a))*(p - a) + b
y = ((d - b)/(c - a))*(q - a) + b
, чтобы найти два значения y этих точек. Вы столкнетесь с проблемой, если две точки вертикальны (c = a), что приведет к делению на ноль.
спасибо, это работает как шарм –
Добро пожаловать. Мне кажется, что если точки почти вертикальные, вы можете получить очень большие значения p и q. Если это так, то лучше вычислить (?, P) и (?, Q), где p и q - y-координаты верхней и нижней части экрана. Сообщите мне, хотите ли вы формулу для этого. С наилучшими пожеланиями. – Geddes
- 1. Расширение линии до края экрана
- 2. Расширение div до конца страницы?
- 3. Коробка растягивается до конца экрана
- 4. Расширение ширины экрана до ширины экрана
- 5. Flot график продлить линии до конца диаграммы
- 6. Как прыгать до конца линии looong?
- 7. Расширение линейки линейных диаграмм до конца графика
- 8. Bind ScrollBar GridView до конца экрана
- 9. Расширение сегмента линии до ограничивающей рамки
- 10. Расширение линии разделителя до максимума в UITableViewCell
- 11. Съемка объекта до конца экрана не только до положения курсора
- 12. Django тестирование конца до конца
- 13. Control-E в Tmux не приносит мне до конца-линии
- 14. Вывести строки в файл от линии спички до конца файла
- 15. PHP читать TXT от конкретной линии до конца
- 16. Удалить до конца строки после матча, держать линии не соответствуют
- 17. Расширение линии/гистограмма линии, чтобы наметить края
- 18. Расширение редактируемого окна до конца таблицы подробных сведений, используя ASP.net
- 19. Линия с левой стороны экрана до конца центрированного div
- 20. Заголовок фона не не расширяется до конца экрана
- 21. Расширение элемента формы линии
- 22. Прокрутка динамически до конца страницы
- 23. удалить подстроку до конца строки
- 24. Расширение линии до полной ширины только с CSS
- 25. сделалSelect исполнение не до конца сделалDeSelect анимация до конца
- 26. Диапазон стирания списка от конца до конца
- 27. Задержка конца до конца в Венах
- 28. две ссылки прилагаются от конца до конца
- 29. Прочитайте строки до конца строк
- 30. Application_AuthenticateRequest срабатывает до конца
Можете ли вы поделиться тем, что вы сделали до сих пор, и скриншотами, которые объясняют ситуации? –
Привет, я загрузил картинку по этой ссылке http://i59.tinypic.com/6joqc8.png, так как вы можете видеть, что есть два круга с линией, мне нравится продлить эту строку до конца экрана как боковая сторона. Круги могут перемещаться путем перетаскивания пальцем. –