У меня есть View и один CircleShape, который должен показывать тост в этом представлении. И я использую его в основной деятельности. Это мой интерфейс
interface OnClickListenerInterface {
  fun onClick()
}
 Это CircleShape (это View in my xml) и прослушиватель в моем представлении. Я хочу реализовать OnClick в своей работе.
 var listener: OnClickListenerInterface? = null
 mCircleShape.setOnClickListener(View.OnClickListener {
      if (listener == null) [email protected]
      listener!!.onClick()
    })
 Я знаю, что в Kotlin получатели и сеттеры генерируют автоматику, но как я могу установить слушателя, если он частный. Это код из моей активности, но он не работает
CircleShape.listener  = object :OnClickListenerInterface{
      override fun onClick() {
        ToastUtils.showSuccessMessage(getContext(),"pressed")
      }
    }
 Как я должен использовать Callback, onClickListenere в Котлине?