MainActivity.java
package edu.byuh.cis.cs203.hellocs203;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//TextView tv = new TextView(this);
//tv.setText("Hello CS 203, my favorite class!");
LetiView lv = new LetiView(this);
setContentView(lv);
}
}
LetiView.java
package edu.byuh.cis.cs203.hellocs203;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Color;
import android.view.View;
public class LetiView extends View {
private Bitmap duck;
public LetiView(Context c) {
super(c);
duck = BitmapFactory.decodeResource(getResources(), R.drawable.duck);
}
@Override
public void onDraw(Canvas c) {
float w = c.getWidth();
float duckSize = w * 0.2f;
duck = Bitmap.createScaledBitmap(duck,
(int)duckSize, (int)duckSize, true);
c.drawColor(Color.GREEN);
c.drawBitmap(duck, 0, 0, null);
}
}