まずエラー箇所を投稿します
Accidental override: The following declarations have the same JVM signature (getMatrix()Landroid/graphics/Matrix;):
ここでのエラーの理由は、kotlin がデフォルトでメンバー変数の get/set メソッドを設定し、その結果、クラスの元の getMatrix() メソッドと同じ名前になってしまうためです。解決策も非常に簡単で、メンバー変数名 (matrix -> mMatrix) 。