[M2] 1、图片在网络不好加载黑屏问题 2、尝试解决跳转视频一瞬黑屏
This commit is contained in:
@@ -31,8 +31,14 @@ class AdvanceImageView @JvmOverloads constructor(
|
||||
|
||||
@SuppressLint("CheckResult")
|
||||
fun setImagePath(path: String){
|
||||
imageView?.setImageResource(R.drawable.m2_p_video_holder)
|
||||
imageView?.let { Glide.with(context).load(path)
|
||||
.apply(RequestOptions().placeholder(R.drawable.m2_p_video_holder).centerCrop())
|
||||
.apply(
|
||||
RequestOptions().placeholder(R.drawable.m2_p_video_holder)
|
||||
.error(R.drawable.m2_p_video_holder)
|
||||
.fallback(R.drawable.m2_p_video_holder)
|
||||
.centerCrop()
|
||||
)
|
||||
.into(it) }
|
||||
}
|
||||
}
|
||||
@@ -9,6 +9,7 @@ import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.Logger
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
|
||||
import com.mogo.eagle.core.utilcode.util.CountDownTimer
|
||||
import com.mogo.eagle.core.utilcode.util.UiThreadHandler
|
||||
import com.shuyu.gsyvideoplayer.listener.GSYSampleCallBack
|
||||
|
||||
/**
|
||||
@@ -149,7 +150,9 @@ class AdvancePagerAdapter(context: Context, viewPager: ViewPager) : PagerAdapter
|
||||
Logger.d(ImageAndVideoRotation.TAG, "onPrepared")
|
||||
if (viewList[mViewPager.currentItem] is AdvanceVideoView){
|
||||
val videoView = (viewList[mViewPager.currentItem] as AdvanceVideoView)
|
||||
videoView.setCacheImageViewGone()
|
||||
UiThreadHandler.postDelayed(Runnable {
|
||||
videoView.setCacheImageViewGone()
|
||||
},500)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -199,7 +199,7 @@ class AdvanceVideoView @JvmOverloads constructor(
|
||||
// UiThreadHandler.postDelayed(Runnable {
|
||||
// startDownLoadVideo()
|
||||
// },DOWNLOAD_DELAY)
|
||||
// todo 测试下网络断掉是否会走opause,且网络回复也不会继续下载
|
||||
// todo 测试下网络断掉是否会走onpause,且网络回复也不会继续下载
|
||||
}
|
||||
|
||||
override fun onProgress(url: String?, length: Int) {
|
||||
|
||||
@@ -230,6 +230,7 @@ public class OrderModel {
|
||||
}
|
||||
CallerLogger.INSTANCE.i(M_BUS + TAG,"onMsgReceived = "+obj.getContext());
|
||||
List<Integer> list = obj.getScreenList();
|
||||
CallerLogger.INSTANCE.i(M_BUS + TAG,"onMsgReceived = "+GsonUtils.toJson(list));
|
||||
if ( list!= null && list.size() > 1){
|
||||
|
||||
CallerTelematicManager.INSTANCE.sendMsgToAllClients(OchCommonConst.BUSINESS_STRING,
|
||||
|
||||
Reference in New Issue
Block a user