グラフィックを描こう! (2/9)
作成:2009-12-28 13:28
更新:2010-05-11 14:26
更新:2010-05-11 14:26
■DrawViewを作る
では、ごく簡単な図形を描画する「DrawView」クラスを作成し、これを画面に表示させてみましょう。今回は、レイアウトのXMLは特に使いません。すべてJavaのソースコードのみで動きます。では、SampleApp.javaのソースコードを以下のリストのように修正しましょう。
プログラムを動かしてみると、画面には青い四角形と赤い円が表示されます。ごくごくシンプルですが、プログラムで図形を描画して表示しているのがわかるでしょう。
プログラムを動かしてみると、画面には青い四角形と赤い円が表示されます。ごくごくシンプルですが、プログラムで図形を描画して表示しているのがわかるでしょう。
(by. SYODA-Tuyano.)
※プログラムリストが表示されない場合
AddBlockなどの広告ブロックツールがONになっていると、プログラムリスト等が表示されない場合があります。これらのツールをOFFにしてみてください。
●プログラム・リスト●
package jp.tuyano; import android.app.Activity; import android.content.Context; import android.graphics.*; import android.os.Bundle; import android.view.View; public class SampleApp extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); DrawView view = new DrawView(getApplication()); setContentView(view); } class DrawView extends View { public DrawView(Context context) { super(context); } public void onDraw(Canvas c) { c.drawColor(Color.BLACK); Paint fill_paint = new Paint(); fill_paint.setStyle(Paint.Style.FILL); fill_paint.setColor(Color.BLUE); c.drawRect(100f, 100f, 200f, 200f, fill_paint); fill_paint.setColor(Color.RED); c.drawOval(new RectF(0f, 0f, 100f, 100f), fill_paint); } } }
※関連コンテンツ