图片查看onclick on Kotlin

时间:2018-04-26 04:25:15

标签: android kotlin image-zoom

我创建了一个函数,使图像视图在单击时可以缩放,但是在将代码从java活动复制到kotlin语言时遇到了一些麻烦。 ofFloat代码显示红色下划线,我不知道如何解决它。我已经尝试解决它,但仍然不适合我。我是kotlin的新手

my error log 这是我的代码

num_test

1 个答案:

答案 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())