マップ上のポイントにMapView
アニメーション化し、いくつかのコードを実行するコールバックがあります。
mapController.animateTo(geoPoint, new Runnable()
{
@Override
public void run()
{
// run some code
}
});
ドキュメントには、「アニメーションが自然な結論に達した場合、このコールバックは UI スレッドで実行されます。アニメーションが中止された場合、コールバックは実行されません。」
アニメーションが中断された場合に対処しなければならない場合があるようです。その場合は、別のコードを実行したいと思います。
アニメーションが中止されたかどうかを検出する良い方法はありますか?