码迷,mamicode.com
首页 > 其他好文 > 详细

9patch生成图片

时间:2015-06-04 18:43:25      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:

private Bitmap get_ninepatch(int id,int x, int y, Context context){
// id is a resource id for a valid ninepatch

Bitmap bitmap = BitmapFactory.decodeResource(
context.getResources(), id);

byte[] chunk = bitmap.getNinePatchChunk();
NinePatchDrawable np_drawable = new NinePatchDrawable(bitmap,
chunk, new Rect(), null);
np_drawable.setBounds(0, 0,x, y);

Bitmap output_bitmap = Bitmap.createBitmap(x, y, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(output_bitmap);
np_drawable.draw(canvas);

return output_bitmap;
}

9patch生成图片

标签:

原文地址:http://www.cnblogs.com/qiyongqiang/p/4552523.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!