allprojects {
repositories {
google()
jcenter()
//根目录下需要配置这两个
maven { url "https://jitpack.io" }
maven {
url "https://raw.github.com/bmob/bmob-android-sdk/master"
}
}
}
//photoViews依赖
implementation ‘com.github.chrisbanes:PhotoView:2.0.0’
implementation ‘com.zftlive.android.library:feature-android-imageloader:1.0.0’
<com.github.chrisbanes.photoview.PhotoView
android:id="@+id/photo_view"
android:layout_width="match_parent"
android:layout_height="match_parent" />
package com.example.wangpc.juneexam.view;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import com.example.wangpc.juneexam.R;
import com.github.chrisbanes.photoview.PhotoView;
import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import java.util.List;
import butterknife.BindView;
import butterknife.ButterKnife;
public class PhotoViewActivity extends AppCompatActivity {
@BindView(R.id.photo_view)
PhotoView photoView;
private Object o;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_photo_view);
ButterKnife.bind(this);
EventBus.getDefault().register(this);
ImageLoader instance = ImageLoader.getInstance();
instance.init(ImageLoaderConfiguration.createDefault(PhotoViewActivity.this));//初始化
instance.displayImage((String) o,photoView);
}
//收到传来的值
@Subscribe(sticky = true)
public void asd(List<Object> list){
o = list.get(0);
}
}