analysis: full official-app reverse artifacts (jadx sources, ghidra libcxsdk decomp, authoritative protocol conclusions) + docs
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
package cn.com.magnity.magnitycx;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.support.annotation.Nullable;
|
||||
import android.support.v4.app.DialogFragment;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.view.Window;
|
||||
import android.view.WindowManager;
|
||||
import android.widget.ImageButton;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class DialogFragmentMode extends DialogFragment {
|
||||
private ImageButton btnGoBack_;
|
||||
private ImageButton btnModeIr_;
|
||||
private ImageButton btnModePip_;
|
||||
private ModeClickListener modeClickListener_;
|
||||
|
||||
@Override // android.support.v4.app.DialogFragment, android.support.v4.app.Fragment
|
||||
public void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
setStyle(0, android.R.style.Theme.Black.NoTitleBar.Fullscreen);
|
||||
this.modeClickListener_ = new ModeClickListener();
|
||||
}
|
||||
|
||||
@Override // android.support.v4.app.Fragment
|
||||
@Nullable
|
||||
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
||||
View rootView = inflater.inflate(R.layout.dialog_fragment_mode, container);
|
||||
this.btnGoBack_ = (ImageButton) rootView.findViewById(R.id.id_goback);
|
||||
this.btnModeIr_ = (ImageButton) rootView.findViewById(R.id.id_mode_ir);
|
||||
this.btnModePip_ = (ImageButton) rootView.findViewById(R.id.id_mode_pip);
|
||||
this.btnGoBack_.setOnClickListener(this.modeClickListener_);
|
||||
this.btnModeIr_.setOnClickListener(this.modeClickListener_);
|
||||
this.btnModePip_.setOnClickListener(this.modeClickListener_);
|
||||
setDialogProperty();
|
||||
return rootView;
|
||||
}
|
||||
|
||||
private void setDialogProperty() {
|
||||
getDialog().requestWindowFeature(1);
|
||||
getDialog().setCanceledOnTouchOutside(true);
|
||||
Window window = getDialog().getWindow();
|
||||
WindowManager.LayoutParams windowParams = window.getAttributes();
|
||||
windowParams.width = -1;
|
||||
windowParams.height = -2;
|
||||
window.setAttributes(windowParams);
|
||||
window.setGravity(48);
|
||||
window.setWindowAnimations(R.style.ThemeDialog);
|
||||
}
|
||||
|
||||
@Override // android.support.v4.app.DialogFragment, android.support.v4.app.Fragment
|
||||
public void onStart() {
|
||||
super.onStart();
|
||||
Window window = getDialog().getWindow();
|
||||
WindowManager.LayoutParams windowParams = window.getAttributes();
|
||||
windowParams.dimAmount = 0.4f;
|
||||
windowParams.alpha = 1.0f;
|
||||
window.setAttributes(windowParams);
|
||||
}
|
||||
|
||||
private class ModeClickListener implements View.OnClickListener {
|
||||
private ModeClickListener() {
|
||||
}
|
||||
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View v) {
|
||||
switch (v.getId()) {
|
||||
case R.id.id_goback /* 2131624058 */:
|
||||
DialogFragmentMode.this.dismiss();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user