逆引きAndroid入門 グラフィックス(Graphics)を描画するには

グラフィックス(Graphics)を描画するには

android.graphicsパッケージ - Canvasクラスを使用します。

 

  • View.onDraw()をオーバーライドし、渡されたCanvasインスタンスを操作することでグラフィックスを描画できます。

 

サンプルソースコード

public class GraphicsTestActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(new GraphicsTestView(this));
    }

    private class GraphicsTestView extends View {
        public GraphicsTestView(Context context) {
            super(context);
        }

        @Override
        protected void onDraw(Canvas canvas) {
            Paint paint = new Paint();
            paint.setColor(Color.argb(255, 255, 255, 255));
            canvas.drawLine(0, 0, 100, 50, paint);
        }
    }
}

 


参考ページ