Я использую androidplot с PanZoom прикрепленного:Androidplot нарисовать круг с заданной точкой и радиусом
PanZoom.attach(plot);
Поэтому я могу увеличивать и уменьшать масштаб, как это должно быть.
Теперь я хочу нарисовать круг в данной точке. Прямо сейчас я использую ширину строчки, чтобы установить размер круга. Но когда я увеличиваю и уменьшаю масштаб, размер круга остается тем же, хотя он должен масштабироваться в соответствии с уровнем масштабирования. Итак, представьте, что я увеличиваю масштаб бесконечно, круг должен при определенном уровне масштабирования охватывать весь экран.
Но это не так. Как я могу это достичь? Я думал о том, что увеличил ширину строчки круга в соответствии с увеличением, но я не смог получить зум-уровень и не получить уровни домена слева и справа от графика.
EDIT: В папке xml я создаю файл, например. circle.xml:
<?xml version="1.0" encoding="utf-8"?>
<config
fillPaint.color="#00000000"
linePaint.color="#00000000"
linePaint.strokeWidth="0dp"
pointLabelFormatter.textPaint.color="#FFFFFF"
vertexPaint.color="#371cd1d4"
vertexPaint.strokeWidth="20dp"/>
и в Java
sigmaLabelFormatter = new LineAndPointFormatter();
sigmaLabelFormatter.setPointLabelFormatter(new PointLabelFormatter());
sigmaLabelFormatter.configure(activity.getApplicationContext(), R.xml.circle);
sigmaLabelFormatter.setPointLabelFormatter(null);
Что ваш код для создания круга? – Danieboy