Android 绘图记事:

考虑用 View, 以下为程式码片段:

package com.paint.test; import android.app.Activity; import android.os.Bundle; import android.graphics.Canvas; import android.view.View; import android.graphics.Paint; import android.graphics.Color; import android.graphics.Paint.Style; import android.graphics.Rect; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.content.Context; public class TestPaint extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.main); setContentView(new MyView(this)); } class MyView extends View { public MyView(Context context) { super(context); } @Override public void onDraw(Canvas canvas) { Paint paint = new Paint(); // draw filled rectangle paint.setColor(Color.WHITE); paint.setStyle(Style.FILL); canvas.drawRect(new Rect(0, 0, getWidth(), getHeight()), paint); // draw hollow rectangle paint.setColor(Color.RED); paint.setStyle(Style.STROKE); canvas.drawRect(new Rect(10, 10, 50, 20), paint); // draw text String str = new String("Hello"); paint.setColor(Color.GREEN); canvas.drawText(str, 30, 70, paint); // draw pixmap Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.icon); canvas.drawBitmap(bitmap, 10, 100, paint); } } }

Android Application - Painting_第1张图片

更多相关文章

  1. Anatomy of an Android Application - 剖析Android應用程式的四
  2. Android开发常用代码片段(三)
  3. android代码片段一
  4. Android开发常用代码片段(一)
  5. Android 程式开发:(一)详解Activity —— 1.1生命周期(前言)
  6. 安卓页面技巧片段 - 1
  7. Android开发常用代码片段(二)

随机推荐

  1. Android最新框架
  2. 关于android:layout_x 与 android:layout
  3. Android中style的使用
  4. Android启动流程分析(二) init进程的启动
  5. android EditText 全面阐述
  6. Android HTTP实例 发送请求和接收响应
  7. 如何删除Android自带的应用程序?
  8. Android开发从入门到精通
  9. Android Studio 错误:Invalid Android NDK
  10. Android debug.keystore 密码