【发布时间】:2019-04-01 10:55:10
【问题描述】:
我将创建一个简单的楼层地图指南。我有不同的楼层和相应的地图。 FLOORS 是按钮,MAPS 是存储在 sdcard 中的 png 文件。当我点击1F时,会显示相应的1Fmap,其他楼层也是如此。
我正在考虑以下几点:
- 显示所选地图的图像视图。
- Hashmap ( OR ) 来处理位图。用于根据所选楼层获取位图。然后通过 setImageBitmap(..) 设置为 ImageView
- 在点击楼层按钮时下载要在 Hashmap 中分配的位图。然后创建位图,设置为 imageview,然后在单击其他楼层时将其存储为 hashmap。
这是我的技术/设计问题:
- 如何创建位图副本?
- 是否可以逐步存储到hashmap或每次点击楼层按钮时从sdcard获取?
- 如果我将使用 hashmap,是否可以使用 Integer(楼层编号)或 String(楼层名称)作为映射键?
更新: 另外,我的目标是最多 20 层(这意味着 20 个 512x512 png 文件......我也在考虑按照其他人的建议将其调整为 256x256)。
【问题讨论】:
标签: android