jimu-decompiled/sources/com/ubt/jimu/course/presenter/CourseNoviceGuideOperation.java
2025-05-13 19:24:51 +02:00

72 lines
2.5 KiB
Java

package com.ubt.jimu.course.presenter;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.drawable.Drawable;
import android.view.View;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import com.bumptech.glide.Glide;
import com.bumptech.glide.RequestBuilder;
import com.bumptech.glide.request.RequestOptions;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
import com.ubt.jimu.utils.BitmapUtils;
import com.ubt.jimu.utils.LogUtils;
/* loaded from: classes.dex */
public class CourseNoviceGuideOperation implements View.OnClickListener {
private ImageView im_guide_card;
private Activity mActivity;
private ImageView mGaussianBlur;
private RelativeLayout rl_guide_layout;
private View rootView;
public CourseNoviceGuideOperation(Activity activity, View view) {
this.rootView = view;
this.mActivity = activity;
LogUtils.c("rootView:" + view);
this.mGaussianBlur = (ImageView) view.findViewById(R.id.im_train_guide);
this.im_guide_card = (ImageView) view.findViewById(R.id.im_guide_card);
this.rl_guide_layout = (RelativeLayout) view.findViewById(R.id.rl_guide_layout);
this.rl_guide_layout.setOnClickListener(this);
}
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (view.getId() != R.id.rl_guide_layout) {
return;
}
this.rl_guide_layout.setVisibility(8);
}
public void setImageViewSize(int i, int i2) {
RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) this.im_guide_card.getLayoutParams();
layoutParams.width = i;
layoutParams.height = i2;
LogUtils.c("h=" + i2);
this.im_guide_card.requestLayout();
}
public void showGuideImageView(String str) {
LogUtils.c("URL:" + str);
RequestBuilder<Drawable> a = Glide.e(JimuApplication.l()).a(str);
a.a(new RequestOptions().b());
a.a(this.im_guide_card);
}
public void showNoviceGuideView() {
View rootView = this.mActivity.getWindow().getDecorView().getRootView();
rootView.setDrawingCacheEnabled(true);
rootView.buildDrawingCache();
Bitmap drawingCache = rootView.getDrawingCache();
LogUtils.c("temBitmap:" + drawingCache);
if (drawingCache == null) {
return;
}
Bitmap a = BitmapUtils.a(this.mActivity, drawingCache, 25.0f);
LogUtils.c("blur:" + a);
this.mGaussianBlur.setImageBitmap(a);
}
}