public final class Bitmap extends Object implements Parcelable
public class BitmapFactory extends Object
Bitmap的作用是从资源中获取位图的对象,而BitmapFactory的作用就是专门用来创建位图对象的.
我们可以通过files,streams,byte-arrays,来等数据源来创建Bitmap对象.
Bitmap bitmap = BitmapFactory.decodeResource(...);
ex:
decodeByteArray(byte[] data, int offset, int length) --Byte
decodeFile(String pathName) --File
decodeFileDescriptor(FileDescriptor fd) --FileDescriptor(不太明白,类似文件描述符)
decodeResource(Resources res, int id, BitmapFactory.Options opts) --Resource ID
decodeStream(InputStream is) --stream
转换为Bitmap对象后,我们可以通过它来获取位图信息,比如大小/透明度/颜色格式等等.
还可以通过Canvas的drawBitmap()方法来绘制位图.
具体参考见API:
http://developer.android.com/reference/android/graphics/Bitmap.html