当前位置: 编程技术>移动开发
本页文章导读:
▪学习札记 学习笔记
1. 匹配已http:开头 swf结束,中间不包括http: http:((?!http:).)*?swf
......
▪ sencha touch2学习札记(五)-Carousel 可滑动换页 sencha touch2学习笔记(五)----Carousel 可滑动换页
Carousel是一个可以滑动的组件,就如android的ViewFlipper。只是Carousel更好看。
代码如下:
Ext.application(
{
name:"sencha",
launch:function()
{
Ext.create(.........
▪ Drawable, Bitmap跟byte[]的转换 Drawable, Bitmap和byte[]的转换
android在处理一写图片资源的时候,会进行一些类型的转换,现在有空整理一下: 1、Drawable → BitmapJava代码 public static Bitmap drawableToBitmap(Drawable drawable) { .........
[1]学习札记
来源: 互联网 发布时间: 2014-02-18
学习笔记
1. 匹配已http:开头 swf结束,中间不包括http:
http:((?!http:).)*?swf
1. 匹配已http:开头 swf结束,中间不包括http:
http:((?!http:).)*?swf
[2] sencha touch2学习札记(五)-Carousel 可滑动换页
来源: 互联网 发布时间: 2014-02-18
sencha touch2学习笔记(五)----Carousel 可滑动换页
Carousel是一个可以滑动的组件,就如android的ViewFlipper。只是Carousel更好看。
代码如下:
Ext.application( { name:"sencha", launch:function() { Ext.create( "Ext.Carousel", { fullscreen:true, direction: 'vertical', defaults: { styleHtmlContent: true }, items:[ { xtype:"list", items:[ { xtype:"toolbar", dock:"top", title:"列表哦" } ], store: { fields:["name"], data:[ {name:"陈乃共"} ] }, itemTpl:'name' }, { html:"html1", style:"background-color:#00FF00" }, { html:"html1", style:"background-color:#0000FF" } ] } ) } } )
[3] Drawable, Bitmap跟byte[]的转换
来源: 互联网 发布时间: 2014-02-18
Drawable, Bitmap和byte[]的转换
android在处理一写图片资源的时候,会进行一些类型的转换,现在有空整理一下:
1、Drawable → Bitmap
Java代码
public static Bitmap drawableToBitmap(Drawable drawable) {
Bitmap bitmap = Bitmap
.createBitmap(
drawable.getIntrinsicWidth(),
drawable.getIntrinsicHeight(),
drawable.getOpacity() != PixelFormat.OPAQUE ? Bitmap.Config.ARGB_8888
: Bitmap.Config.RGB_565);
Canvas canvas = new Canvas(bitmap);
//canvas.setBitmap(bitmap);
drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight());
drawable.draw(canvas);
return bitmap;
}
2、从资源中获取Bitmap
Java代码
Resources res=getResources();
Bitmap bmp=BitmapFactory.decodeResource(res, R.drawable.pic);
3、Bitmap → byte[]
Java代码
private byte[] Bitmap2Bytes(Bitmap bm){
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.PNG, 100, baos);
return baos.toByteArray();
}
4、 byte[] → Bitmap
Java代码
private Bitmap Bytes2Bimap(byte[] b){
if(b.length!=0){
return BitmapFactory.decodeByteArray(b, 0, b.length);
}
else {
return null;
}
}
android在处理一写图片资源的时候,会进行一些类型的转换,现在有空整理一下:
1、Drawable → Bitmap
Java代码
public static Bitmap drawableToBitmap(Drawable drawable) {
Bitmap bitmap = Bitmap
.createBitmap(
drawable.getIntrinsicWidth(),
drawable.getIntrinsicHeight(),
drawable.getOpacity() != PixelFormat.OPAQUE ? Bitmap.Config.ARGB_8888
: Bitmap.Config.RGB_565);
Canvas canvas = new Canvas(bitmap);
//canvas.setBitmap(bitmap);
drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight());
drawable.draw(canvas);
return bitmap;
}
2、从资源中获取Bitmap
Java代码
Resources res=getResources();
Bitmap bmp=BitmapFactory.decodeResource(res, R.drawable.pic);
3、Bitmap → byte[]
Java代码
private byte[] Bitmap2Bytes(Bitmap bm){
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.PNG, 100, baos);
return baos.toByteArray();
}
4、 byte[] → Bitmap
Java代码
private Bitmap Bytes2Bimap(byte[] b){
if(b.length!=0){
return BitmapFactory.decodeByteArray(b, 0, b.length);
}
else {
return null;
}
}
最新技术文章: