Я реализовал несколько вспомогательных классов в Kotlin на основе следующего источника: https://github.com/abhi9-akr/Radar-Security-System/blob/main/ Radar%20Security%20System/sketch_171117a/sketch_171117a.pde#L63 [code]var TWO_PI : Float = (PI.toFloat() * 2.0f);
fun fromLTWH(left : Float, top : Float, width : Float, height : Float) : RectF { return this.fromLTRB(left, top, left + width, top + height); }
fun fromLTRB(left : Float, top : Float, right : Float, bottom : Float) : RectF { return RectF(left, top, right, bottom); } fun arc(canvas: Canvas, x: Float, y: Float, width: Float, height: Float, startAngle: Float, sweepAngle: Float) { var rect = fromLTWH((x - width / 2.0f), (y - height / 2.0f), width, height);
У меня есть собственное представление, в котором в onDraw (холст Canvas) мне нужно рисовать на закадровом холсте, а затем рисовать растровое изображение закадрового холста на холсте представления.
Вот код класс представления:
Bitmap bitmap =...
У меня есть собственное представление, в котором в onDraw (холст Canvas) мне нужно рисовать на закадровом холсте, а затем рисовать растровое изображение закадрового холста на холсте представления.
Вот код класс представления:
Bitmap bitmap =...
Меня интересует рисование круга заданного радиуса с помощью функций sin() и cos().
Существует ли золотое правило увеличения радианов, чтобы не t несколько графиков в одном и том же месте и нет ли пробелов в круге, нарисованном на пиксельном...