View.setPivotX(float value)
私はこのメソッドが入力として "パーセント"を取り、最初は0f
が左端を表し、1f
は右端を表していると考えました。PivotXをビューの右端に設定するにはどうすればよいですか?
しかし、テストの後ではありません。 documentationから、あまり明確ではありませんが、ピクセル単位で絶対的な位置に渡す必要があるようです。
私はview.setPivotX(view.getRight())
を試しましたが、結果は私が期待したものではありません。ビューは代わりに画面外になります。
So ...ビューを右端まで正しくピボットするにはどうすればよいですか? (下端に同じ、ピボットYについて)
P.S.私はアニメーションを行う目的を求めていないことに注意してください。単にビューのサイズを特定の比率で縮小したいだけです。
view.getWidth()? – rupinderjeet
確かに 'getWidth()'が何かを返すことを確認してください!= 0、私は "レイアウト段階"がすでに完了していることを意味します – pskink