bm-x / PhotoView

图片浏览缩放控件
2.63k stars 539 forks source link

开启缩放后,用Glide加载,图像显示很慢 #80

Open wmailn opened 6 years ago

wmailn commented 6 years ago

如题,嵌套在ViewPage里面,用Glide加载图片,代码中动态创建PhotoView。

启用图片缩放功能photoView.enable(); 后,图片要将近3秒才能显示出来(本地图片);

// 禁用图片缩放功能photoView.disenable();后,图像不到1秒就显示出来了;

请问有遇到这个情况吗?

附:代码片段:

package com.simope.eccs.ui.other;

import android.support.v4.view.PagerAdapter; import android.support.v4.view.ViewPager; import android.support.v4.view.ViewPager.OnPageChangeListener; import android.text.TextUtils; import android.view.View; import android.view.ViewGroup; import android.view.WindowManager; import android.widget.TextView;

import com.bumptech.glide.Glide; import com.simope.eccs.R; import com.simope.eccs.base.BaseActivity; import com.simope.eccs.widget.PhotoView;

import org.androidannotations.annotations.AfterViews; import org.androidannotations.annotations.EActivity; import org.androidannotations.annotations.Extra; import org.androidannotations.annotations.ViewById;

import java.util.ArrayList; import java.util.List;

/**

}

----------------------------------xml --------------------------------

<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/black" android:orientation="vertical">

<android.support.v4.view.ViewPager
    android:id="@+id/mViewPager"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    />

<TextView
    android:id="@+id/mTextView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|center_horizontal"
    android:text="@string/app_name"
    android:textColor="@android:color/white"/>

BlackC0 commented 6 years ago

猜测是不是请求太多 有没有懒加载