Files
Xuewang365OSNeutral/app/src/main/java/com/xwad/os/jxw/JiaoShuiDialog.java
tongtongstudio 7ce4158afd version:1.0.9
fix:
update:更新资源,增加登录,增加检测更新,增加必备插件
2025-12-19 10:32:21 +08:00

91 lines
3.0 KiB
Java

package com.xwad.os.jxw;
import android.app.Activity;
import android.app.Dialog;
import android.content.Context;
import android.graphics.Point;
import android.os.Bundle;
import android.view.Display;
import android.view.Window;
import android.view.WindowManager;
import com.xwad.os.R;
import org.libpag.PAGFile;
import org.libpag.PAGView;
/* loaded from: classes2.dex */
public class JiaoShuiDialog extends Dialog {
private Activity activity;
private Callback mCallback;
private PAGView pag;
/* loaded from: classes2.dex */
public interface Callback {
void onCallback();
}
public JiaoShuiDialog(Context context) {
super(context, R.style.ActionSheetDialogStyle);
this.activity = (Activity) context;
}
@Override // android.app.Dialog
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.dialog_jiaoshui);
WindowManager windowManager = getWindow().getWindowManager();
getWindow().setBackgroundDrawableResource(R.drawable.bg_shape_ffffff_40);
Display defaultDisplay = windowManager.getDefaultDisplay();
Window window = getWindow();
WindowManager.LayoutParams attributes = getWindow().getAttributes();
window.setGravity(8388659);
defaultDisplay.getSize(new Point());
getWindow().setAttributes(attributes);
setCanceledOnTouchOutside(true);
setCancelable(true);
getWindow().setDimAmount(0.0f);
initView();
}
private void initView() {
this.pag = findViewById(R.id.pag);
this.pag.setComposition(PAGFile.Load(this.activity.getAssets(), "pag/shjs.pag"));
this.pag.setRepeatCount(1);
this.pag.play();
this.pag.addListener(new PAGView.PAGViewListener() { // from class: com.jxw.launcher.view.dialog.JiaoShuiDialog.1
@Override // org.libpag.PAGView.PAGViewListener
public void onAnimationRepeat(PAGView pAGView) {
}
@Override // org.libpag.PAGView.PAGViewListener
public void onAnimationStart(PAGView pAGView) {
}
@Override // org.libpag.PAGView.PAGViewListener
public void onAnimationUpdate(PAGView pAGView) {
}
@Override // org.libpag.PAGView.PAGViewListener
public void onAnimationEnd(PAGView pAGView) {
if (JiaoShuiDialog.this.mCallback != null) {
JiaoShuiDialog.this.mCallback.onCallback();
}
JiaoShuiDialog.this.dismiss();
}
@Override // org.libpag.PAGView.PAGViewListener
public void onAnimationCancel(PAGView pAGView) {
if (JiaoShuiDialog.this.mCallback != null) {
JiaoShuiDialog.this.mCallback.onCallback();
}
JiaoShuiDialog.this.dismiss();
}
});
}
public void setOnCallback(Callback callback) {
this.mCallback = callback;
}
}