gildor
08/30/2017, 2:43 AMclass FreeView @JvmOverloads constructor(
context: Context,
attrs: AttributeSet? = null,
defStyleAttr: Int = 0
) : View(context, attrs, defStyleAttr) {
init {
// Your code to init view
}
}
kevinmost
08/30/2017, 12:45 PMdefStyleAttr
isn't always defaulted to 0. Some classes like EditText
require a different 3rd param. Doing this leads to very subtle bugs