使用Canvas类显示位图

来源:互联网 发布:陕西省大数据集团公司 编辑:程序博客网 时间:2024/06/05 05:31

使用Canvas类显示位图

这儿采用一个继承自View的子类Panel,在子类的OnDraw中显示

public class MainActivity extends Activity {    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(new Panel(this));    }        class Panel extends View{               public Panel(Context context) {              super(context);         }              public void onDraw(Canvas canvas){              Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.pic180);              canvas.drawColor(Color.BLACK);              canvas.drawBitmap(bmp, 10, 10, null);          }      } }

原创粉丝点击