Android中Drawable、Bitmap、byte[转]1、Drawable → Bitmap canvas . drawBitmap( mBitmap, new Rect( 100, 1
Android中Drawable、Bitmap、byte[转]
1、Drawable → Bitmap
canvas . drawBitmap( mBitmap, new Rect( 100, 100, 300, 300) , new Rect( 100, 100, 200, 200) , null ) ;
这里将 mBitmap 的 (100,100) 到 (300,300) 区域拿出来,自动缩放并画到屏幕的 (100,100) 到 (200,200) 区域。
对于 Bitmap 的处理,上面介绍的 是最简单的两种,平移和缩放。而要是需要更复杂的处理,比如旋转和倾斜,就得使用 Matrix 了。
