Рисование фигуры с размерами в миллиметрах - PullRequest
0 голосов
/ 16 октября 2019

У меня есть размеры в миллиметрах ( в основном прямоугольники и квадраты ), и я пытаюсь нарисовать их по размеру.

Что-то вроде этого 6,70 х 4,98 х 3,33 мм .

Я действительно не буду использовать глубину в объекте, а просто добавлю ее.

плохо знаком с рисованием фигур моими руками;)

1 Ответ

0 голосов
/ 16 октября 2019

Экраны обычно измеряются в пикселях (android) или точках (ios). Оба соответствуют старому стандарту 72 балла / дюйм. Хотя сейчас у нас есть устройства с различным соотношением пикселей. Чтобы определить точный размер, вам нужно определить размер экрана текущего устройства и его соотношение пикселей. И то, и другое можно сделать с помощью WidgetsBinding.instance.window ... Затем вам нужно просто выполнить математику, чтобы преобразовать эти измерения в мм.

Однако это кажется странным требованием, поэтому вы можете просто спросить, как нарисовать квадрат точного размера. Возможно, вы захотите взглянуть на API Canvas / Paint, который можно использовать вместе с CustomPainter. Другой вариант - это стек с некоторыми позициями Position.fromRect или .fromRelativeRect и их отрисовка с использованием этой настройки.

...