使用SkiaSharp将触摸事件添加到SVG内的元素

时间:2018-02-08 23:45:09

标签: svg xamarin.forms touch skiasharp

Xamarin Forms App正在加载带有 2D平面图的SVG文件,现在我需要选择"选择"一个特定的房间,并突出它。我想添加" ClickEvents"到SVG里面的元素。

有没有办法做到这一点?我尝试了 TapGestureRecognizer ,但这适用于整个SVG而不是我点击的房间。

1 个答案:

答案 0 :(得分:0)

我最终使用带有JavaScript库的 HybridWebView 组件来处理TouchEvent(选择,缩放,平移等)。然后可以通过 InvokeAction

将所选元素的详细信息发送到 View (后面的代码)