/ /単純なアニメーションを特定の位置から上から下に開始する - アンドロイド、アニメーション

特定の位置から上から下にシンプルなアニメーションを開始する - アンドロイド、アニメーション

私は上から下にアニメーションを実行するテキストビューを作成する必要があり、アニメーションはy値50で始まります。どのように行うのですか?前もって感謝します。

回答:

回答№1は0

TranslateAnimationを使用することができます。 TranslateAnimationはデルタを使用しているので、画面上部から50ピクセルの位置を計算するには、ビューの上端を引いて50を追加します。 この例では、fromYに値を追加してtoYを設定します。 ここにはコードがあります:

int fromY = 50 - view.getTop();
int toY = fromY + someValue;
TranslateAnimation animation = new TranslateAnimation(0, 0, fromY, toY);
animation.setDuration(someDuration);
view.startAnimation(animation);

お役に立てれば :)