带有scaleType centerCrop的Android ImageView平移动画

时间:2014-04-07 16:09:18

标签: android canvas imageview android-animation pan

我将ImageView设置为scaleType="centerCrop",我正在尝试创建一个动画,将ImageView平移到其左右边缘,这些边缘位于视图边界之外。 我该怎么做?

通常在制作动画时我已经在屏幕上显示完整视图,但在这种情况下,ImageView本身会被渲染,但其源会缩放到其视图的边界之外。因此,如果我只是动画VIEW本身,我就无法访问源代码。

这可能与在imageview中的画布上制作动画有关,而不是移动imageview本身的X,Y位置。洞察力赞赏

关于"太广泛"关于这个问题的指控,是的,它不是。

1 个答案:

答案 0 :(得分:7)

我能够使用KenBurnsView库对象

执行此操作

https://github.com/flavioarfaria/KenBurnsView

我修改了我的版本以使用从Volley扩展NetworkImageView的自定义imageview对象