Android 有没有办法通过截取向NetworkImageView添加标记

Android 有没有办法通过截取向NetworkImageView添加标记,android,android-volley,Android,Android Volley,通过截取向请求添加标记非常容易,但是当涉及到NetworkImageView时,我看不到为请求指定标记的方法,该标记由ImageLoader处理并添加到队列中 请求标签将帮助我轻松识别请求并做出相应的反应 因此,如何将标记添加到由NetworkImageView发出的请求中?除非覆盖ImageLoader和NetworkImageView,否则当前没有办法 创建请求的“家伙”是 ImageLoader.MakeMageRequest 所以你需要把标签传给它 但是,您可以使用基于截击和支持此功能的

通过截取向请求添加标记非常容易,但是当涉及到
NetworkImageView
时,我看不到为请求指定标记的方法,该标记由
ImageLoader
处理并添加到队列中

请求标签将帮助我轻松识别请求并做出相应的反应


因此,如何将标记添加到由
NetworkImageView
发出的请求中?

除非覆盖ImageLoader和NetworkImageView,否则当前没有办法

创建请求的“家伙”是

ImageLoader.MakeMageRequest

所以你需要把标签传给它

但是,您可以使用基于截击和支持此功能的

您当前需要使用快照版本:

compile 'io.apptik.comm:jus-android:0.7.0-SNAPSHOT'
您可以使用xml布局中的“requestTag”参数设置标记:

     <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
            xmlns:tools="http://schemas.android.com/tools"
            xmlns:app="http://schemas.android.com/apk/res-auto"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            tools:context=".fragments.JusFragment">
....
        <io.apptik.comm.jus.ui.NetworkImageView
            android:id="@+id/networkImageView"
            android:layout_width="150dp"
            android:layout_height="170dp"
            app:requestTag="ImageTag1"
            />
    networkImageView.setRequestTag("ImageTag2");
    networkImageView.setImageUrl(url, imageLoader);