From 6bd19e07b7ac97599a5112d035e047f99d73ef29 Mon Sep 17 00:00:00 2001 From: liujing Date: Sun, 28 Nov 2021 14:36:20 +0800 Subject: [PATCH] UI --- .../core/function/hmi/ui/notice/NoticeCheckDialog.kt | 11 +++++++++-- .../function/hmi/ui/notice/NoticeTrafficDialog.java | 4 ++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeCheckDialog.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeCheckDialog.kt index b97bed7717..7d436491e6 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeCheckDialog.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeCheckDialog.kt @@ -18,6 +18,7 @@ import com.mogo.service.statusmanager.IMogoStatusChangedListener import com.mogo.service.statusmanager.StatusDescriptor import com.mogo.utils.BitmapHelper import com.mogo.utils.glide.GlideApp +import com.mogo.utils.glide.GlideRoundedCornersTransform import com.shuyu.gsyvideoplayer.GSYVideoManager import com.shuyu.gsyvideoplayer.builder.GSYVideoOptionBuilder import com.shuyu.gsyvideoplayer.listener.VideoAllCallBack @@ -120,7 +121,11 @@ class NoticeCheckDialog(context: Context) : BaseFloatDialog(context), LifecycleO if (!TextUtils.isEmpty(noticeNormal.imageUrl) && noticeNormal.fileType == 1) { pushVideo?.visibility = View.GONE pushImageView?.visibility = View.VISIBLE - pushImageView?.let { GlideApp.with(context!!).load(noticeNormal.imageUrl).into(it) } + pushImageView?.let { + GlideApp.with(context).load(noticeNormal.imageUrl).optionalTransform(GlideRoundedCornersTransform( + 20f, GlideRoundedCornersTransform.CornerType.ALL)).into(it) + } + } if (!TextUtils.isEmpty(noticeNormal.videoUrl) && noticeNormal.fileType == 2) { @@ -183,7 +188,9 @@ class NoticeCheckDialog(context: Context) : BaseFloatDialog(context), LifecycleO playImageView!!.visibility = View.VISIBLE playImageView!!.setImageResource(R.drawable.notice_video_play) thumbnailImageView!!.visibility = View.VISIBLE - thumbnailImageView!!.setImageBitmap(firstbitmap) + GlideApp.with(context).load(firstbitmap).optionalTransform(GlideRoundedCornersTransform( + 20f, GlideRoundedCornersTransform.CornerType.ALL)).into(thumbnailImageView!!) + } private fun startVideoCallBack(path: String) { diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeTrafficDialog.java b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeTrafficDialog.java index 61aeca4c54..01f75b5c54 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeTrafficDialog.java +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeTrafficDialog.java @@ -120,8 +120,8 @@ public class NoticeTrafficDialog extends BaseFloatDialog implements LifecycleObs if (mPushData.getType() == 1) { startLive(); } else { - MogoApisHandler.getInstance().getApis().getImageLoaderApi().displayImage(mPushData.getPoiImgUrl(), - thumbnailImage); + GlideApp.with(mContext).load(mPushData.getPoiImgUrl()).optionalTransform(new GlideRoundedCornersTransform + (20f, GlideRoundedCornersTransform.CornerType.ALL)).into(thumbnailImage); mVideoPlayer.setVisibility(View.INVISIBLE); playImageView.setVisibility(View.INVISIBLE); thumbnailImage.setVisibility(View.VISIBLE);