我有一个MapView
,我有一个回调,我想要动画到地图上的某个点,然后运行一些代码。
mapController.animateTo(geoPoint, new Runnable()
{
@Override
public void run()
{
// run some code
}
});
它在the docs中说:“如果动画达到其自然结论,则此回调将在UI线程上运行。如果动画中止,则不会运行回调。”
似乎有一种情况我必须处理动画中止的位置。如果发生这种情况,我想运行一些不同的代码。
有没有一种好方法可以检测动画是否中止?