画面の下部から半分離れており、ユーザーがアクションを実行するとアニメーション化 (回転) する糸車のグラフィックが必要です。
次のように呼び出して、ホイール グラフィックを画面外に配置できます。
Animation animation = new TranslateAnimation(Animation.ABSOLUTE,0,Animation.ABSOLUTE, 0,Animation.ABSOLUTE,wheelPos, Animation.ABSOLUTE, wheelPos);
animation.setDuration(1);
animation.setFillAfter(true);
wheel.startAnimation(animation);
LayoutParams を使用して幅を任意に設定できます。
しかし、異なる画面サイズでホイールを同じサイズにするにはどうすればよいですか? たとえば、上の画面 (wheelPos 変数) からホイールの Y ピクセルを離す必要がありますが、Nexus S と Nexus 7 では適切な Y 値を計算するにはどうすればよいでしょうか?
同じことが幅にも当てはまります。正確に同じサイズに見えるように幅を計算するにはどうすればよいですか?
Catch Android アプリhttps://catch.com/に注意してください- ホイール メニューを展開すると、Nexus S と Nexus 7 でサイズが同じになります - どうやってそれを達成したのでしょうか?