下記のメソッドが呼ばれるたびに画像を右に10づつ動かすという処理を行いたいです。
しかし実際には右に動いて元の位置に戻ってくるという処理でワンセットになってしまっていています。
右に動くだけで左には戻ってこないようにするためにはどうすればいいのでしょうか?
int fromX; int toX = fromX + 10; public void anim (){ fromX = fromX + 10; ImageView image1 = (ImageView) findViewById(R.id.image1); ObjectAnimator animator = ObjectAnimator.ofFloat(image1, "translationX",fromX ,toX); animator.setDuration(1000); animator.start(); } コード
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/20 04:15
2016/09/20 05:27
2016/09/20 05:36
2016/09/20 05:53
2016/09/20 06:16