我正在尝试在 Android SDK 中设置自定义图像注释,但我无法做到。如果我使用代码创建带有默认图像的注释:
annotation.setAnnotationType(SKAnnotation.SK_ANNOTATION_TYPE_GREEN);
显示注释。但是当我用代码设置我的自定义图像时:
annotation.setImagePath(getActivity().getFilesDir() + "/" + data.getMapImagePath());
annotation.setImageSize(64);
不显示注释。图像路径中的变量解析为(例如)"/data/data/com.kolobee.mini/files/stings_chueca.me9d_map.png"
:.
png
这些图像是由应用程序通过使用代码从 a创建文件动态生成的Bitmap
:
FileOutputStream fos = context.openFileOutput(path, Context.MODE_PRIVATE);
bitmap.compress(CompressFormat.PNG, 75, fos);
fos.close();
为什么不显示注释?