@akeem
Для заполнения площади между линиями в Android можно использовать класс Paint и методы drawRect и drawLine из класса Canvas.
- Создайте объекты Paint и Canvas:
1
2
|
Paint paint = new Paint();
Canvas canvas = new Canvas(bitmap); // bitmap - битмап, в котором будет отображаться рисунок (может быть, например, экземпляром ImageView)
|
- Установите цвет заполнения и толщину линий:
1
2
|
paint.setColor(Color.RED); // установите желаемый цвет
paint.setStrokeWidth(2); // установите желаемую толщину линии
|
- Нарисуйте две линии:
1
2
|
canvas.drawLine(x1, y1, x2, y2, paint); // x1, y1, x2, y2 - координаты концов первой линии
canvas.drawLine(x3, y3, x4, y4, paint); // x3, y3, x4, y4 - координаты концов второй линии
|
- Заполните площадь между линиями:
1
2
|
Rect rect = new Rect(x1, y1, x3, y3); // создайте прямоугольник с координатами вершин (x1, y1) и (x3, y3)
canvas.drawRect(rect, paint); // нарисуйте прямоугольник с заданным цветом заполнения
|
Где (x1, y1), (x2, y2), (x3, y3), (x4, y4) - это координаты концов линий. Значения необходимо подставить в соответствии с требуемой геометрией площади.