HTML HTML5 HTMLタグ スマートフォン |
CSS CSSプロパティ CSS・HTML便利ツール |
HTML色見本 配色組み合わせツール 特殊文字 |
JAVA Android |
PHP Smarty修飾子 EXCEL |
package jp.mediawing.android.test; import android.os.Bundle; import android.app.Activity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.view.View; public class TestActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.main); setContentView(new DrawTest(this)); } // Viewをextendsしたクラスを作成し描画処理をする static public class DrawTest extends View { public DrawTest(Context context) { super(context); } // 描画処理を記述 @Override protected void onDraw(Canvas canvas) { Paint paint = new Paint(); // 黒の細い線 paint.setColor(Color.argb(255, 0, 0, 0)); canvas.drawLine(0, 0, 50, 50, paint); // 黒の中太の線 paint.setStrokeWidth(5); float[] pts = {50, 50, 100, 100}; canvas.drawLines(pts, paint); // 青の太い線 paint.setColor(Color.BLUE); paint.setStrokeWidth(10); float[] pts2 = {100, 100, 150, 150}; canvas.drawLines(pts2, paint); } } }
引数 | 説明 |
---|---|
startX | 開始点X |
startY | 開始点Y |
stopX | 終了点X |
stopY | 終了点Y |
paint | Paintクラスのインスタンス |
引数 | 説明 |
---|---|
pts | 配列 [x0 y0 x1 y1 x2 y2 ...] |
paint | Paintクラスのインスタンス |