DroidJam 2023
// 4a. Draw Box Using Custom View in XML
class OverlayView(context: Context?, attrs: AttributeSet?) :
View(context, attrs) {
override fun draw(canvas: Canvas) {
super.draw(canvas)
// Draw bounding box around detected objects
val drawableRect = RectF(left, top, right, bottom)
canvas.drawRect(drawableRect, boxPaint)
// Draw text for detected object
canvas.drawText(
drawableText,
left,
top + bounds.height(),
textPaint
)
}
}
}