我想在Android上复制this优秀的iOS库(SMCalloutView)?
在它的示例中,创建了一个标记(iOS上的图钉)并添加到可滚动的可缩放图像视图上。单击标记时,会显示infoWindow
(iOS上的标注视图)。我该如何实现这种行为?这有类似的图书馆吗?我应该手动绘制标记并显示信息窗口吗?是否至少在Marker
上使用infoWindow
及其ImageView
的任何方式。
答案 0 :(得分:2)
我能找到的最佳选择是library它有一个你可以使用的引脚样本。
将引脚添加为位图,重写添加OnPinClickListener
接口(请参阅示例以了解调用onPinClick
方法的位置)。
if (pinRect.contains((int)touchCoord.x, (int)touchCoord.y)) {
onPinClickListener.onPinClicked(i);
}
我仍然没有信息窗口的答案。
答案 1 :(得分:0)
抱歉,据我所知,没有使用此“固定”功能的原生View
,但您可以查看this library,也许this stack question
您可以使用here
中的默认AndroidPopup
或QuickAction lib(两个中的一个)