我想为杂货店创建一个目录应用程序。我已经有了这个地方的平面图。我只是想在视图中显示它,我想给它添加一些标记/图钉/图像..我不知道从哪里开始。有人告诉我使用位图和游说,但我不知道如何使用它,因为谷歌的其他教程是相当模糊和难以理解..
我的应用需要:
答案 0 :(得分:1)
一种简单的方法是使用ImageView:
//从你的floorPlanImage中创建一个位图,例如来自文件
Bitmap floorPlanImage = BitmapFactory.decodeFile(filePath, options);
//制作一个可变位图,以便进行更改
Bitmap mutableFloorPlanImage = floorPlanImage.copy(Bitmap.Config.ARGB_8888, true);
//创建一个画布以在floorPlanImage上绘制
Canvas mCanvas = new Canvas(mutableFloorPlanImage);
//在floorPlanImage上绘制一个标记或另一个图像,你可以使用left和top //坐标来定位它,在这个例子中都是0
mCanvas.drawBitmap(markerBitmap, 0, 0, null);
//在ImageView中显示结果位图
imageView.setImageBitmap(mutableFloorPlanImage);