для начала правильно напиши кастом вью, на сколько я знаю в конструкторе должно быть 3 параметра уж точно, а иногда видел перегрузки с 4, и сделай
@JvmOverloads а то у тебя при каком-нибудь пересоздании все крашнится, и еще в котлине доступны аргументы по умолчанию)