SurfaceView
SurfaceViewを使う場合はViewじゃなくて、SurfaceViewを使う。
public class SurfaceViewView extends SurfaceView implements SurfaceHolder.Callback, Runnable { private SurfaceHolder holder; public SurfaceViewView(Context context) { super(context); holder = getHolder(); } }
SurfaceViewの設定はSurfaceHolderを取得して行う。
getHolder()メソッドを使う。
そうすると下の3つのメソッドが定義される。
//サーフェイス変更時 @Override public void surfaceChanged(SurfaceHolder arg0, int arg1, int arg2, int arg3) { // TODO Auto-generated method stub } //サーフェイス作成時 @Override public void surfaceCreated(SurfaceHolder arg0) { // TODO Auto-generated method stub } //サーフェイス破棄時 @Override public void surfaceDestroyed(SurfaceHolder arg0) { // TODO Auto-generated method stub }
スレッドってよく聞くけど、やっと出てきた。
ふむ、ふむ。
もう少し調べてみよう。
ん.....参考に使ってるテキストがSerfaceViewってタイポしてある....
教えてあげたい。
- 作者: 布留川英一
- 出版社/メーカー: ソシム
- 発売日: 2010/05
- メディア: 単行本
- 購入: 6人 クリック: 160回
- この商品を含むブログ (26件) を見る