我有一个ImageView设置为scaleType="centerCrop",我正在创建一个动画,它将这个ImageView平移到它的左、右边缘,这些边缘都在视图的边界之外。我该怎么做?
通常,当我动画时,我已经在屏幕上有完整的视图,但是在这种情况下,ImageView本身被呈现,但是它的源被缩放到它的视图的边界之外。因此,如果我只是动画视图本身,我将不会访问源代码。
这可能与图像视图中画布上的动画有关,而不是移动图像视图本身的X,Y位置。洞察力
关于“太宽泛”的指控无法解决这个问题,是的,事实并非如此。
发布于 2014-04-23 15:39:43
我能够用KenBurnsView库对象来完成这个任务。
https://github.com/flavioarfaria/KenBurnsView
我修改了我的版本,以使用自定义的imageview对象,它从Volley扩展了NetworkImageView。
https://stackoverflow.com/questions/22917609
复制相似问题