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)