android - 在动画android期间获取imageview的坐标

标签 android animation position coordinates delay

我正在尝试从左到右制作 imageView 的动画,然后从右到左将其取回,但我还想通过以下代码获取 imageview 的动画位置。我想使用原点坐标显示在我的应用程序中。请告诉我该怎么做。以下是我用来设置 ImageView 动画和移动位置的代码。

 Animation anx = new TranslateAnimation(0,100,0, 0);
                anx.setDuration(2000);
                anx.setFillAfter(true);
                myImage.startAnimation(anx);

有没有getX(),getY()之类的函数获取位置

最佳答案

你有没有试过设置动画监听器并在动画开始检查图像时启动一个可运行的getx,你想要的每毫秒gety并在动画结束后停止它

关于android - 在动画android期间获取imageview的坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23964597/

相关文章:

android - 如何将数据更改从堆栈中的上层 Activity/fragment 传播到堆栈中该类型的所有其他 Activity/fragment

android - 如何以编程方式检查文件是否是android中的数据库?

android - 如何在flutter中实现 float Snackbar动画?

css - 位置: fixed is applied?时是否可以保持父元素的宽度

jquery - 如何获取可拖动对象的位置

android - 如何从应用程序的不同部分启动 Activity ?

android - Xoom 平板电脑的相对布局问题

react-native - React Native (0.59.10) — 如何在运行测试时删除 `useNativeDriver`(但不是在实际应用程序中)

javascript - jQuery Animate 中不需要的延迟

IE8的jquery浏览器检测