授業がある
public class OwnKeyboardView extends KeyboardView {
...
}
オーバーライド メソッド OnDraw があります。
@Override
public void onDraw(final Canvas canvas) {
super.onDraw(canvas);
mCanvas = draw_bitmap(canvas);
Draw_Bitmap(mCanvas);
}
Class KeyboardView Inherited メソッド
クラス android.view.View から
クラス java.lang.Object から
インターフェイス android.graphics.drawable.Drawable.Callback から
任意のキーを押したときに動作する OnDraw メソッド。
私が次にするとき:
public Canvas draw_bitmap(Canvas canvas) {
if (mCanvas != null) {
Log.i(TAG, "Copy Canvas");
}
return canvas;
}
メソッドOnDrawでmCanvasで描画できるのに、他のメソッドでは描画できないのはなぜですか? キーボードでサイクル描画したいのですが、OnDraw はキーボードを押したときにしか機能しません