android.graphics.Matrixの動作

| コメント(0) | トラックバック(0)

 DevelopersでMatrixの仕様を確認しようとしたついでにいくつかblogを見た感じ

http://mymo.blog8.fc2.com/blog-entry-39.html
http://blog.livedoor.jp/inosan206/archives/51847604.html

 見たいにはまった人が居るようなので解説。

 Matrixには行列を設定するメソッドがいくつも用意されてます。

  • xxxRotate
  • xxxScale
  • xxxSkew
  • xxxTranslate

 xxxにはpre、set、postが入ります。
 preはすでに設定されている行列より前に目的の操作が行われるように行列を掛け合わせます。
 setは与えられた引数で行列を作って設定します。
 postはすでに設定されている行列の後に目的の操作が行われるように行列を掛け合わせます。

 つまり冒頭で挙げたblogのような不思議な挙動は使うメソッド或いはメソッドの順番が問題だったわけですね。

トラックバック(0)

トラックバックURL: http://nagatsuki-do.net/blog2/mt-tb.cgi/468

コメントする

このブログ記事について

このページは、あおいたんが2012年1月19日 22:02に書いたブログ記事です。

ひとつ前のブログ記事は「ラーメン食べ過ぎ。なので」です。

次のブログ記事は「java.util.concurrentのドキュメントがひどい件(´・ω・`)」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ

OpenID対応しています OpenIDについて
Powered by Movable Type 5.11