FC2ブログ
2018年11月 / 10月≪ 123456789101112131415161718192021222324252627282930≫12月

--.--.-- (--)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
--:--  |  スポンサー広告

2010.11.04 (Thu)

画像の描画まで

【More・・・】

package android.vitalcheck;

import android.app.Activity;
import android.content.Context;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.os.Bundle;
import android.view.View;

public class VitalCheck extends Activity{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

// オリジナルViewの作成
MyView mView = new MyView(this);

// オリジナルViewを画面にセット
setContentView(mView);
}
}

/**
* 描画用のクラス
*/
class MyView extends View
{
private Bitmap mBitmap01;
private Bitmap mBitmap02;
private Bitmap mBitmap03;
private Bitmap mBitmap04;
/**
* コンストラクタ
*
* @param c コンテキストを指定
*/
public MyView(Context c)
{
super(c);
setFocusable(true);

// Resourceインスタンスの生成
Resources res = this.getContext().getResources();
// 画像の読み込み(res/drawable-mldi/smoke.png) */
mBitmap01 = BitmapFactory.decodeResource(res, R.drawable.abe);
mBitmap02 = BitmapFactory.decodeResource(res, R.drawable.hanako);
mBitmap03 = BitmapFactory.decodeResource(res, R.drawable.miho);
mBitmap04 = BitmapFactory.decodeResource(res, R.drawable.yuki);
}

/**
* 描画処理
*/
protected void onDraw(Canvas canvas) {

super.onDraw(canvas);

// 背景色を設定
canvas.drawColor(Color.BLACK);
// Bitmapイメージの描画
Paint mPaint = new Paint();
canvas.drawBitmap(mBitmap01, 50, 50, mPaint);
canvas.drawBitmap(mBitmap02, 200, 50, mPaint);
canvas.drawBitmap(mBitmap03, 50, 220, mPaint);
canvas.drawBitmap(mBitmap04, 200, 220, mPaint);

}
}
スポンサーサイト
15:03  |  Android  |  トラックバック(0)  |  コメント(0)

Comment

コメントを投稿する

Url
Comment
Pass  編集・削除するのに必要
Secret  管理者だけにコメントを表示  (非公開コメント投稿可能)
 

▲PageTop

Trackback

この記事のトラックバックURL

→http://lythrum.blog32.fc2.com/tb.php/246-7e222a7a

この記事にトラックバックする(FC2ブログユーザー)

この記事へのトラックバック

▲PageTop

 | HOME | 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。