Я пытался реализовать CustomView
в Kotlin
, который должен использоваться как для программных, так и для статических целей. Таким образом, мне нужно переопределить обе версии конструкторов.
Для программно использую версию,
class CustomView @JvmOverloads constructor(
context: Context,
) : View(context)
Для статически я использую версию,
class CustomView @JvmOverloads constructor(
context: Context,
attrs: AttributeSet? = null,
) : View(context, attrs)
Как я могу изменить его для переопределения нескольких версий в одном и том же классе, который затем я могу создать из статических представлений, а также программно?
Есть несколько постов по конструкторам, т. Е. Вторичный конструктор Kotlin , который не помогает переопределить несколько версий конструктора.