いつもお世話になっております。
現在、Viewを任意の位置に移動するプログラムを書いているのですが、
移動した後、画面を移る(アクティビティを移動する)と場所がリセットされてしまいます。
ですので、移動した後、
view.getLocationOnScreen(location);
aaa = location[0];
bbb = location[1];
で座標を取得して値を保存する所までは出来たのですが、
元の場所に戻す事が出来ません。。。
調べて、
final Button button = (Button) findViewById(R.id.test);
button .setTranslationX(aaa);
button .setTranslationY(bbb);
で試してみたのですが、これだと位置がずれてしまいます。
(座標の基準となる場所が違うのでしょうね。。。)
view.getLocationOnScreen(location);
で取得した場合の、座標の再指定はどのように行うのでしょうか?
すみませんが、お教え頂けますか?いつも申し訳ありませんが、どうぞよろしくお願いいたします。