プロパティのセッターメソッドsetAlphaが見つかりませんでした

S-ハンター:

これは、アルファアニメーターオブジェクトを作成するためのJavaコードです。

ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(myView, "alpha", 0.5f, 0f);

これは、同じことを行うためKotlinコードです。

val objectAnimator = ObjectAnimator.ofFloat(myView, "alpha", 0.5f, 0f)

私はKotlinにJavaコードの上に変換した後に、Androidのメーカーは、このメッセージを表示してくれ赤のエラー警告を与えているときにエラーが発生した行の上にホバー。 以上がjava.lang.VoidのプロパティのセッターメソッドsetAlphaが見つかりませんでした

かかわらず、IDEは、このエラーを与えているが、私はまだそれをコンパイルして実行することができています。任意のアイデアなぜそれがKotlinにこのエラーを与えているし、どのようにこのエラー警告を取り除くには?

アンドリューChurilo:

あなたのために起こりますmyViewように、NULL可能タイプがありますView?このエラーを取り除くために(null以外のタイプにあなたのビューを変換しますmyView!!):

val objectAnimator = ObjectAnimator.ofFloat(myView!!, "alpha", 0.5f, 0f)

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=118580&siteId=1