CrackMe.apk
Download file
package com.google.android.material.internal;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.ImageButton;
public class VisibilityAwareImageButton extends ImageButton {
private int userSetVisibility;
public VisibilityAwareImageButton(Context context) {
this(context, (AttributeSet) null);
}
public VisibilityAwareImageButton(Context context, AttributeSet attributeSet) {
this(context, attributeSet, 0);
}
public VisibilityAwareImageButton(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.userSetVisibility = getVisibility();
}
public void setVisibility(int i) {
internalSetVisibility(i, true);
}
public final void internalSetVisibility(int i, boolean z) {
super.setVisibility(i);
if (z) {
this.userSetVisibility = i;
}
}
public final int getUserSetVisibility() {
return this.userSetVisibility;
}
}
Download file