Bright Eye

キラキラ目が輝く楽しい事、増やしていきましょあたくし的に!! ある意味自分用、ある意味誰か向けブログ。

Category: アンドロイド   Tags: ---

Comment: 0  Trackback: 0

プログラム練習(View)
ひと月ほど前からプログラムの本を見て、プログラムの勉強始めました。
プログラムの勉強って言うと凄いことをしてるようで、本職の方に怒られそう^^;

今の段階はエクリプス(エミュレーター)で画像の表示とか動かしたり。
しかも自分で考えて書いてるのではなくて、殆ど丸写し・・・
なんとなく『あ~この部分はアレなんだろうな~????』ですわ。

package sample.android.usingview;

import android.content.Context;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.view.View;

class SampleView extends View {
Paint paint = new Paint();
int playerX = 250;
int playerVX = 10;

//画像読込み
Resources res = this.getContext().getResources();
Bitmap grass = BitmapFactory.decodeResource(res, R.drawable.grass);
Bitmap goburin = BitmapFactory.decodeResource(res, R.drawable.goburin);

public SampleView(Context context) {
super(context);
}

@Override
public void onDraw(Canvas c) {
//数値処理
playerX += playerVX;
if(playerX<0 || 480
//描画処理
c.drawBitmap(grass, 0, 0, paint);
c.drawBitmap(goburin, playerX, 150, paint);

//ループ処理(onDrawを実行)
invalidate();

//ウェイト処理
try{
Thread.sleep(5);
} catch (InterruptedException e){
}
}
}

んで、出来上がったのがこれだ! 1,2,3!!
名称未設定-1
画面の表示が上手く調整できてなくて、下半身がちょん切れてます。
あ、あれ?もしかしてあそこか???ちょっとやってくる。

名称未設定-2
( ´∀`)全身が表示されなかった原因は、適当につくった元の画像が原因ぽ。
とりあえず、全身表示させる事は出来たし、良しとしとく。 今日は車の点検だし。
しかし左右に動くスピードが定義どおり安定しないのはなんでだろか?????CPU?


関連記事

Comments

Leave a Comment

SUN MON TUE WED THU FRI SAT
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -
過去の画像
過去の画像
Machine Translation
プロフィール

ヤマシタ トシフミ

Author:ヤマシタ トシフミ
新しい事、珍しい事大好き。毎日が楽しくなるグッズやイベント企てたい社会人。現在、色々勉強中。英語、中国語、イラスト、ドラッガー、モンハン、アニメ、メロコア、テクノ、ラーメン、スイーツ、bla bla bla

検索フォーム
カウント


flash boreal kiss