我创建了一个函数,使图像视图在单击时可以缩放,但是在将代码从java活动复制到kotlin语言时遇到了一些麻烦。 ofFloat代码显示红色下划线,我不知道如何解决它。我已经尝试解决它,但仍然不适合我。我是kotlin的新手
num_test
答案 0 :(得分:0)
将Rect
的绑定值从int转换为float。您在startBounds
方法中传递了ObjectAnimator.ofFloat
顶部,左侧等int
值。但是ofFloat方法只需要float
个值。
只需使用toFloat()将int转换为float:
ObjectAnimator.ofFloat<View>(expandedImageView, View.X,
startBounds.left, finalBounds.left.toFloat())