很多开发者表示,不知道Android的Drawable和Bitmap之间如何相关转换。下面给大家两种比较简单高效的方法。 一、Bitmap转Drawable Bitmap bm=xxx; //xxx根据你的情况获取 BitmapDrawable bd=BitmapDrawable(bm); Andr...
分类:
其他好文 时间:
2014-07-22 22:58:15
阅读次数:
158
很坚决package com.kale.imageview02;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.drawable.BitmapDrawable;import andr...
分类:
其他好文 时间:
2014-07-19 20:04:37
阅读次数:
263
public Bitmap drawTextToBitmap(Context mContext, int resourceId, String mText) {
try {
Resources resources = mContext.getResources();
float scale = resources.getDisplayMetri...
分类:
其他好文 时间:
2014-07-18 21:23:53
阅读次数:
258
数据结构应用场景示例哈希表要求所有键值对放入内存,查找可以在常数时间内完成。l 提取某日志访问百度次数最多的IPl 统计不同电话号码的个数堆插入和调整需要O(logn)时间,n为堆元素的个数,而获取堆顶元素只需要常数时间。l 求出海量数据前K大的数l 求海量数据流的中位数BitMap通常记录整数出现...
分类:
其他好文 时间:
2014-07-18 19:32:31
阅读次数:
218
压缩原因:1.imageview大小如果是200*300那么加载个2000*3000的图片到内存中显然是浪费可耻滴行为;2.最重要的是图片过大时直接加载原图会造成OOM异常(out of memory内存溢出)所以一般对于大图我们需要进行下压缩处理权威处理方法参考安卓开发者中心的大图片处理教程htt...
分类:
移动开发 时间:
2014-07-17 23:30:48
阅读次数:
355
一般少量图片是很少出现OOM异常的,除非单张图片过~大~ 那么就可以用教程一里面的方法了通常应用场景是listview列表加载多张图片,为了提高效率一般要缓存一部分图片,这样方便再次查看时能快速显示~不用重新下载图片但是手机内存是很有限的~当缓存的图片越来越多,即使单张图片不是很大,不过数量太多时仍...
分类:
移动开发 时间:
2014-07-17 23:14:40
阅读次数:
288
一直接触这些东西,还是归个类整理一下比较好。Resource -> DrawableDrawable draw1 = this.getResources().getDrawable(R.drawable.icon);Drawable -> Bitmap1.static Bitmap drawable...
分类:
其他好文 时间:
2014-07-17 10:11:04
阅读次数:
161
1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象
2、Canvas画布,绘图的目的区域,用于绘图
3、Bitmap位图,用于图的处理
4、Matrix矩阵
1、从资源中获取Bit...
分类:
其他好文 时间:
2014-07-16 16:41:17
阅读次数:
229
打开 Font Maker:NGUI->Open->Font Maker类型:Generated Bitmap最后将生成一个 prefab。这个 prefab 包含一个 UIFont 的脚本。UIFont 与 UIAtlas 的关系UIFont 使用了 UIAtlas 中的某个 Sprite。生成 ...
分类:
其他好文 时间:
2014-07-16 15:09:20
阅读次数:
248
说明:这个是一个老外写的自动自动从bitmap中取主色与第二主色的工具类,稍微研究了下用法,但感觉效果一般,记录下。感兴趣的同学可以自行研究下,老外的代码没注释,这点给黄老师我造成的困惑不少。顺便附上老外的github地址:https://gist.github.com/chrisbanes/ba8...
分类:
移动开发 时间:
2014-07-16 15:01:51
阅读次数:
674