AndroidStudioでアプリを作成しています。
bitmapを取得しimagebuttonにセットし表示したいのですが、やり方がわからなくて困っています。
どのように書けば良いのでしょうか?
参考になるようなサイトやどのように書けばいいかわかる方がいましたら回答よろしくお願い致します。
初心者でわからないのですべて乗せました。
java
1public class MainActivity extends Activity { 2 3 @Override 4 protected void onCreate(Bundle savedInstanceState) { 5 6 super.onCreate(savedInstanceState); 7 DrawView view = new DrawView(this); 8 setContentView(view); 9 } 10} 11 12 13class DrawView extends View { 14 Bitmap bmp; 15 int count = 0; 16 17 public DrawView(Context context) { 18 super(context); 19 Resources r = getResources(); 20 bmp = BitmapFactory.decodeResource(r, R.drawable.red); 21 } 22 23 public void onDraw(Canvas canvas) { 24 canvas.scale(2*3/2, 2); 25 canvas.drawBitmap(bmp, -10, 800 - count, null); 26 timeTask(); 27 } 28 29 30 31 public void timeTask() { 32 Handler handler = new Handler(); 33 if (count < 13500) { 34 Runnable runnable = new Runnable() { 35 @Override 36 public void run() { 37 count += 3; 38 invalidate(); 39 } 40 }; 41 handler.postDelayed(runnable, 1); 42 } 43 } 44}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。