我想在 Android 上复制这个很棒的 iOS 库 (SMCalloutView)?
在它的示例中,创建了一个标记(iOS 上的 pin)并将其添加到可滚动、可缩放的 imageView 上。单击标记时,infoWindow
会显示一个(iOS 上的标注视图)。我如何实现这种行为?有类似的图书馆吗?我应该手动绘制标记并显示信息窗口吗?至少有什么方法可以使用Marker
,它infoWindow
在一个ImageView
.
我想在 Android 上复制这个很棒的 iOS 库 (SMCalloutView)?
在它的示例中,创建了一个标记(iOS 上的 pin)并将其添加到可滚动、可缩放的 imageView 上。单击标记时,infoWindow
会显示一个(iOS 上的标注视图)。我如何实现这种行为?有类似的图书馆吗?我应该手动绘制标记并显示信息窗口吗?至少有什么方法可以使用Marker
,它infoWindow
在一个ImageView
.
我能找到的最佳选择是这个库它有一个你可以使用的 pin 样本。
将引脚添加为位图,覆盖添加OnPinClickListener
接口(请参阅示例以了解调用onPinClick
方法的位置)。
if (pinRect.contains((int)touchCoord.x, (int)touchCoord.y)) {
onPinClickListener.onPinClicked(i);
}
我仍然没有信息窗口的答案。
抱歉,据我所知,没有View
具有此“固定”功能的本机,但您可以查看这个库,也许还有这个堆栈问题
对于弹出窗口,您可以从这里使用默认的 AndroidPopup
或 QuickAction 库(两者之一)