91 lines
3.0 KiB
Java
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;
|
|
}
|
|
} |