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);