我想有效地加载大型位图,所以我决定使用毕加索库。
我有一个SurfaceView,必须需要位图才能在表面上绘制一些东西
这是我的框架代码。
Canvas canvas = surfaceHolder.lockCanvas();
if (canvas != null) canvas.drawColor(Color.GRAY);
// here i want to add some bitmaps
surfaceHolder.unlockCanvasAndPost(canvas);
可能吗?使用毕加索库获取位图。我已经检查了用法http://square.github.io/picasso/
但是无法使用Picasso库获取位图源。
Picasso.with(context).load(R.drawable.landing_screen).into(imageView1);
Picasso.with(context).load("file:///android_asset/DvpvklR.png").into(imageView2);
Picasso.with(context).load(new File(...)).into(imageView3);
任何帮助将不胜感激,谢谢!
您可以实现自己的实现Target接口的类,然后调用:
Picasso.with(context).load("file:///android_asset/DvpvklR.png").into(target);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句