这是创建 alpha 动画对象的 Java 代码。
ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(myView, "alpha", 0.5f, 0f);
这是用 Kotlin 编写的执行相同操作的代码。
val objectAnimator = ObjectAnimator.ofFloat(myView, "alpha", 0.5f, 0f)
我将上述Java代码转换为Kotlin后,当我在鼠标悬停在错误出现的行上时,Android Studio会给出一个红色的错误警告,警告信息如下:
无法在java.lang.Void中找到属性设置器方法setAlpha尽管IDE给出了此错误,但我仍然能够编译和运行它。有任何想法为什么在Kotlin中会出现这个错误以及如何消除此错误警告吗?
View.ALPHA
而不是alpha
作为方法参数。也许会有帮助。 - 0xFEFFEFE