Android 如何查找单击的位置或路径矢量可绘制

Android 如何查找单击的位置或路径矢量可绘制,android,android-vectordrawable,Android,Android Vectordrawable,我有一个带有src类型VectorDrawable的ImageView。它需要可缩放。有什么方法可以找到单击的路径吗?VectorDrawable是一种src类型,如jpg、png web。所以它没有办法。我认为可以使用imageView onTouchEvent,根据单击区域发出不同的事件 我找到了第三个你可以使用的图书馆 首先,在XML中使用它 这使它更容易实现您的功能。有关更多详细信息,您可以阅读项目文档和指南VectorDrawable是一种src类型,如jpg、png web。所以它没

我有一个带有src类型VectorDrawable的ImageView。它需要可缩放。有什么方法可以找到单击的路径吗?

VectorDrawable是一种src类型,如jpg、png web。所以它没有办法。我认为可以使用imageView onTouchEvent,根据单击区域发出不同的事件

我找到了第三个你可以使用的图书馆

首先,在XML中使用它
这使它更容易实现您的功能。有关更多详细信息,您可以阅读项目文档和指南

VectorDrawable是一种src类型,如jpg、png web。所以它没有办法。我认为可以使用imageView onTouchEvent,根据单击区域发出不同的事件

我找到了第三个你可以使用的图书馆

首先,在XML中使用它
这使它更容易实现您的功能。有关更多详细信息,您可以阅读项目文档和指南

谢谢,我听说过这个库,但它支持缩放吗?有没有一种方法可以将缩放和路径确定结合起来?@Kyrolukeniuk,你可以使用RichPathAnimator进行缩放,它支持scaleok,这很有希望,但我能实现这样的功能吗?谢谢,我听说过这个库,但它支持缩放吗?有没有一种方法可以将缩放和路径确定结合起来?@Kyrolukeniuk,你可以使用RichPathAnimator进行缩放,它支持scaleok,这很有希望,但我能实现这样的功能吗?
<com.richpath.RichPathView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:vector="@drawable/vector_drawable" />

richPathView.setOnPathClickListener(new RichPath.OnPathClickListener() {
    @Override
    public void onClick(RichPath richPath) {
       if (richPath.getName().equals("path_name")) {
           //TODO do an action when a specific path is clicked.
       }
    }
});