显示图片的代码如下
public DrawBitmapView(Context context,int width,int height,Bitmap bitmap) {
super(context);
initPaint();
mBitWidth = width;
mBitHeight = height;
mBitmap = bitmap;
mSrcRect = new Rect(0,0,mBitWidth,mBitHeight);
mDestRect = new Rect(0,0,mBitWidth,mBitHeight);
Log.e("TAG", "宽"+mBitWidth+"高"+mBitHeight+"mSrcRect"+mSrcRect+"mDestRect"+mDestRect);
Canvas canvas = new Canvas();
canvas.drawBitmap(mBitmap,mSrcRect,mDestRect,mBitPaint);
Log.d("TAG","图片已打印");
setWillNotDraw(false);
invalidate();
}
这是log显示的结果
05-04 22:04:06.443 15938-15938/com.example.xxx.board_meeting E/TAG: 宽291高295mSrcRectRect(0, 0 - 291, 295)mDestRectRect(0, 0 - 291, 295)
05-04 22:06:41.537 15938-15938/com.example.xxx.board_meeting E/TAG: 图片已打印
选择图片后的 各个值的显示
最后想问一下,有没有安卓开发的交流群。。我最近在开发过程中遇到了很多问题,希望能有个地方请教一下大家orz