Как использовать холст для рисования выделенного поля прозрачного цвета на синем фоне?
В официальной документации я нахожу что-то вроде этого .
Но остается вопрос, как это реализовать.
Также, например, я пытался нарисовать линию:
private fun someFun(canvas: Canvas, parent: RecyclerView) {
val radius: Float = parent.context.resources.getDimension(R.dimen.dimen_12)
val paint = Paint()
paint.color = ContextCompat.getColor(parent.context, R.color.primary)
paint.style = Paint.Style.FILL
val path = Path()
path.moveTo(0f, 0f)
path.lineTo(0f, radius)
path.arcTo(RectF(0f, 0f, radius * 2, radius * 2), 270f, -90f)
path.close()
canvas.drawPath(path, paint)
}
И получить что-то вроде этого: