version
fix: update:修改包名
This commit is contained in:
91
app/src/main/java/com/xwad/os/jxw/JiaoShuiDialog.java
Normal file
91
app/src/main/java/com/xwad/os/jxw/JiaoShuiDialog.java
Normal file
@@ -0,0 +1,91 @@
|
||||
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(17170445);
|
||||
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 = (PAGView) 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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user