andriod.graphics.BitmapFactory类详解
来源:互联网 发布:淘宝内裤男模左肩纹身 编辑:程序博客网 时间:2024/05/22 03:33
Bitmap实现在android.graphics包中。但是Bitmap类的构造函数是私有的,外面并不能实例化,只能是通过JNI实例化。这必然是 某个辅助类提供了创建Bitmap的接口,而这个类的实现通过JNI接口来实例化Bitmap的,这个类就是BitmapFactory
BitmapFactory
extends ObjectBitmapFactory.Options为解码参数
decodeResourceStream(Resources, TypedValue, InputStream, Rect, BitmapFactory.Options)
.decodeResource(Resources, int, android.graphics.BitmapFactory.Options)
will null Options.BitmapFactory.Options为解码参数
BitmapFactory.Options
public Bitmap inBitmap
public int inDensity
public boolean inDither
public boolean inInputShareable
public boolean inJustDecodeBounds 如果设置为true,并不会把图像的数据完全解码,亦即decodeXyz()返回值为null,但是Options的outAbc中解出了图像的基本信息。
public boolean inMutable
public boolean inPreferQualityOverSpeed
public Bitmap.Config inPreferredConfig 指定decode到内存中,手机中所采用的编码,可选值定义在Bitmap.Config中。缺省值是ARGB_8888。
public boolean inPurgeable
public int inSampleSize 设置decode时的缩放比例
public boolean inScaled
public int inScreenDensity
public int inTargetDensity
public byte[] inTempStorage
public boolean mCancel
public int outHeight 指定解码出来的高度
public String outMimeType 指定解码出来的MimeType
public int outWidth 指定解码出来的宽度
2、Bitmap bitmap=bitmapDrawable.getBitmap();
二、// 转换为BitmapDrawable对象
1、BitmapDrawable bmpDraw=new BitmapDrawable(bitmap);
2、BitmapDrawable bitmapDrawable=new BitmapDrawable(InputStream);
3、BitmapDrawable bmpDraw=(BitmapDrawable)getResources().getDrawable(R.drawable.pic180);
- andriod.graphics.BitmapFactory类详解
- Android N Graphics之BitmapFactory
- C# Graphics类详解
- C# Graphics类详解
- C# Graphics类详解
- C# Graphics类详解
- C# Graphics类详解
- Android graphics学习笔记(4) - Bitmap&BitmapFactory
- android graphics--AvoidXfermode/Bitmap/BitmapFactory译
- BitmapFactory类
- BitmapFactory类
- android.graphics.Paint类详解
- android.graphics.Canvas类详解
- 【转载】C# Graphics类详解
- android.graphics.Paint类详解
- BitmapFactory.Options详解
- BitmapFactory.Options详解
- BitmapFactory.Options详解
- Building the Android System
- 《iOS开发指南》第二版 iOS7版-源码-样章-目录,感谢大家一直以来的支持
- Can you solve this equation?
- 图像点运算
- 一种巧妙的删除程序自己的方法
- andriod.graphics.BitmapFactory类详解
- 购物车JSP代码
- GDB命令
- uva 10913Walking on a Grid
- UNITY多人游戏基础
- GE Smallworld开发(001建立数据库)
- JDBC 增删改查
- 字符过滤【二】有顺序的过滤重复字符
- java中的递归