【发布时间】:2015-08-18 07:12:12
【问题描述】:
我使用以下代码从资源文件夹中获取位图并将其放入可绘制对象中并将其绘制到画布上
Drawable f = getResources().getDrawable(R.drawable.harris1);
f.setBounds(a,120,a+200,270);
f.draw(canvas);
我希望能够从设备上的图片目录中获取位图并将其绘制在画布上
我得到的文件路径如下
File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
String name = "harris1.jpg";
File file = new File(path, name );
String fileName = String.format("%s/" + name, path);
在这种情况下,文件名等于“/storage/emulated/0/Pictures/harris1.jpg”
如何换行
可绘制 f = getResources().getDrawable(R.drawable.harris);
在设备上使用图片的文件名?
感谢任何帮助
标记
【问题讨论】:
标签: android canvas bitmap drawable