• スポンサードリンク

SurfaceView

Nexus7(2013)でカメラのプレビュー

Android Camera SurfaceView

をしたら見た目のアスペクト比が変(´・ω・`) 前から気にはなってたんだけど、Nexus7(2013)だけ内蔵カメラのプレビュー表示のアスペクト比が合わない。ピクセル単位でのアスペクト比の調整はしてるんだけど見た目が変な…>> 続きを読む

SurfaceViewの罠?(笑)

Android SurfaceView

No image画像が無くって
ごめんなさい

いやまぁ仕様なんですけど、気が付くのに1時間以上掛かってしまったので、メモ(´・ω・`) とりあえず結論 端的に言えば、SurfaceViewやSurfaceViewを継承したクラス(GLSurfaceViewとか)を使…>> 続きを読む

SurfaceViewでCanvasをロックしているスレッドでの排他制御

Android SurfaceView 非同期

SurfaceViewの限界にチャレンジしてみようということで、つぶつぶをランダムに動かすアプリを作ってみました。その途中で予想外の挙動を示したので、色々検証してみた結果を書きます。 結論を先に書くと、 SurfaceV…>> 続きを読む

物理演算エンジンBulletで遊んでみたくて-3

Android Bullet NDK SurfaceView 物理演算

前回の記事「物理演算エンジンBulletで遊んでみたくて-2」でJavaから物理演算エンジンBulletを呼び出すライブラリを使って、簡単なデモを作ってみました。 それを見て、いろんな疑問がわいたんじゃないかということで…>> 続きを読む

イメージの拡大縮小・移動・回転できるImageViewを作ってみた〜その5〜イメージのコピー

Android ImageView widget

No image画像が無くって
ごめんなさい

いや〜回転させただけで、移動範囲のチェックが一気に難易度アップでしたね。本当はまだ不十分な部分もあるんですが、そこは目を瞑ることにして(^_^;)。今回はフィードバック用にイメージの色を一定時間反転させる処理と、Imag…>> 続きを読む

イメージの拡大縮小・移動・回転できるImageViewを作ってみた〜その4〜移動範囲の制限編

Android ImageView widget

No image画像が無くって
ごめんなさい

とうとうこの時が来てしまいました(´・ω・`)イメージの移動制限の時間です(^^;) 兎にも角にもコードを載せます。最後のMatrix#postTranslateの辺りだけは以前載せたので見覚え有りますよね。 [cray…>> 続きを読む

イメージの拡大縮小・移動・回転できるImageViewを作ってみた〜その3〜タッチ操作編

Android ImageView widget

No image画像が無くって
ごめんなさい

イメージの拡大縮小・移動・回転はできるようになったので、今回はタッチによって操作をする方法について書きます。 まずはZoomImageViewの操作方法を決めます。本当は一番最初に決めてたんだけどね(^_^;) 1本指で…>> 続きを読む

イメージの拡大縮小・移動・回転できるImageViewを作ってみた〜その2〜Matrix操作編

Android ImageView widget

No image画像が無くって
ごめんなさい

前回はイメージを拡大縮小・移動・回転できるImageView拡張の下ごしらえを書きました。今回はその続きです。 まずは拡大縮小から。 ズーム状態時にタッチ位置を移動させると、まずrestoreMatrixにより、最後に保…>> 続きを読む

イメージの拡大縮小・移動・回転できるImageViewを作ってみた〜その1〜準備編

Android ImageView widget

No image画像が無くって
ごめんなさい

AndroidのImageViewを拡張してイメージの拡大縮小・移動・回転できるImageViewを作ってみました。 タッチ操作で拡大縮小・移動できるのはこことか、こことかいろいろな人が作成されているみたいですが、回転ま…>> 続きを読む

SurfaceViewでsurfaceDestroyedが呼ばれない時がある

Android Camera SurfaceView widget

No image画像が無くって
ごめんなさい

Androidのアプリで頻繁に描画を更新したい時、カメラを使う時などに、SurfaceViewを使いますよね。例えばカメラを使う時だと、surfaceCreatedかsurfaceChangedでカメラをopenしてsu…>> 続きを読む

  • スポンサードリンク