activity.xml имеет следующий макет:
Код: Выделить всё
Код: Выделить всё
val frameLayout = findViewById(R.id.hole_frame)
val drawable = ShapeDrawable(RectShape())
drawable.paint.color = -0x34000000
drawable.paint.style = Paint.Style.STROKE
drawable.paint.strokeWidth = 200f
frameLayout.background = drawable

Я уже пытался установить отступы с помощью drawable.setPadding, но это не сработало. Если у вас есть решение для этого или любого другого способа сделать это прямоугольное «отверстие» в середине макета, я буду признателен.
Подробнее здесь: https://stackoverflow.com/questions/791 ... of-a-shape
Мобильная версия