Создайте пользовательский класс View / ViewGroup в Anko DSL

Я хочу создать собственный вид, который является просто оберткой для некоторых видов Android. Я посмотрел на создание пользовательской ViewGroup, которая управляет макетом дочерних представлений, но мне не нужна такая сложность. Что я в основном хочу сделать, это что-то вроде:

class MainActivity
verticalLayout {
  textView {
    text = "Something that comes above the swipe"
  }
  swipeLayout {
  }
}

class SwipeLayout
linearLayout {
  textView {
    text = "Some text"
  }
  textView {
    text = "Another text"
  }
}

Причина в том, что я хотел бы переместить код SwipeLayout в отдельный файл, но не хочу делать какие-либо сложные макеты самостоятельно. Возможно ли это с помощью Anko?

Редактировать: как предложено,Можно ли повторно использовать макет в Kotlin Anko решает эту проблему, если представление является корневым макетом. Но, как показано в примере, я хотел бы включить это в другой макет. Это возможно?

Ответы на вопрос(1)

Ваш ответ на вопрос