上から下にアニメーションを実行する textview を作成する必要があり、アニメーションは y 値 50 から始まります。どうすればよいですか? 前もって感謝します。
質問する
497 次
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);
お役に立てれば :)
于 2013-09-25T09:28:06.053 に答える