Рисование линии между двумя кнопками на фрагменте диалога

У меня есть две кнопки на фрагменте диалога. Они оба из одного пользовательского представления.

Во время нажатия каждой кнопки я беру экранные координаты каждой и сохраняю их с помощью установщика. Я использую getwindowlocation для этой задачи.

У меня тогда есть пользовательская строка, которая загружается. В режиме ondraw я получаю координаты двух кнопок и использую их в качестве начальной и конечной точек метода drawline. Линия проходит от центральной точки к центральной точке.

Это все работает нормально, но когда линия нарисована, она выглядит немного смещенной вправо.

Есть ли что-то, что я не рассматриваю, когда получаю координаты кнопки. Возможно встроенное поле на фрагменте диалога или что-то в этом роде?

Спасибо за помощь

0 ответов

Другие вопросы по тегам