gpt4 book ai didi

Android:在 MapView 上为 ItemizedOverlay 使用 9-patch 和文本

转载 作者:太空狗 更新时间:2023-10-29 12:58:54 26 4
gpt4 key购买 nike

在我的应用程序中,我想在 map 上标记不同的地点。我现在想知道是否有一种方法可以使用简单的 9 补丁图像并将地点名称作为文本添加到其中,或者我是否需要自己在 draw() 中绘制所有内容(包括文本) ItemizedOverlay的方法| ?

最佳答案

根据这个问答:

Drawing Nine Patch onto Canvas (Android)

您应该能够使用 Resources.getDrawable 加载 9 补丁程序, 使用 Drawable.setBounds 设置绘图边界, 最后使用 Drawable.draw 绘制到 onDraw 中提供的 Canvas 上.

如果您计划重用可绘制对象,您应该留意内存泄漏,根据 this article .

关于Android:在 MapView 上为 ItemizedOverlay 使用 9-patch 和文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1784831/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com