CrackMe.apk
Download file
package com.google.android.material.appbar;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import androidx.coordinatorlayout.widget.CoordinatorLayout;
class ViewOffsetBehavior<V extends View> extends CoordinatorLayout.Behavior<V> {
private int tempLeftRightOffset = 0;
private int tempTopBottomOffset = 0;
private ViewOffsetHelper viewOffsetHelper;
public ViewOffsetBehavior() {
}
public ViewOffsetBehavior(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
public boolean onLayoutChild(CoordinatorLayout coordinatorLayout, V v, int i) {
layoutChild(coordinatorLayout, v, i);
if (this.viewOffsetHelper == null) {
this.viewOffsetHelper = new ViewOffsetHelper(v);
}
this.viewOffsetHelper.onViewLayout();
this.viewOffsetHelper.applyOffsets();
int i2 = this.tempTopBottomOffset;
if (i2 != 0) {
this.viewOffsetHelper.setTopAndBottomOffset(i2);
this.tempTopBottomOffset = 0;
}
int i3 = this.tempLeftRightOffset;
if (i3 == 0) {
return true;
}
this.viewOffsetHelper.setLeftAndRightOffset(i3);
this.tempLeftRightOffset = 0;
return true;
}
/* access modifiers changed from: protected */
public void layoutChild(CoordinatorLayout coordinatorLayout, V v, int i) {
coordinatorLayout.onLayoutChild(v, i);
}
public boolean setTopAndBottomOffset(int i) {
ViewOffsetHelper viewOffsetHelper2 = this.viewOffsetHelper;
if (viewOffsetHelper2 != null) {
return viewOffsetHelper2.setTopAndBottomOffset(i);
}
this.tempTopBottomOffset = i;
return false;
}
public boolean setLeftAndRightOffset(int i) {
ViewOffsetHelper viewOffsetHelper2 = this.viewOffsetHelper;
if (viewOffsetHelper2 != null) {
return viewOffsetHelper2.setLeftAndRightOffset(i);
}
this.tempLeftRightOffset = i;
return false;
}
public int getTopAndBottomOffset() {
ViewOffsetHelper viewOffsetHelper2 = this.viewOffsetHelper;
if (viewOffsetHelper2 != null) {
return viewOffsetHelper2.getTopAndBottomOffset();
}
return 0;
}
public int getLeftAndRightOffset() {
ViewOffsetHelper viewOffsetHelper2 = this.viewOffsetHelper;
if (viewOffsetHelper2 != null) {
return viewOffsetHelper2.getLeftAndRightOffset();
}
return 0;
}
public void setVerticalOffsetEnabled(boolean z) {
ViewOffsetHelper viewOffsetHelper2 = this.viewOffsetHelper;
if (viewOffsetHelper2 != null) {
viewOffsetHelper2.setVerticalOffsetEnabled(z);
}
}
public boolean isVerticalOffsetEnabled() {
ViewOffsetHelper viewOffsetHelper2 = this.viewOffsetHelper;
return viewOffsetHelper2 != null && viewOffsetHelper2.isVerticalOffsetEnabled();
}
public void setHorizontalOffsetEnabled(boolean z) {
ViewOffsetHelper viewOffsetHelper2 = this.viewOffsetHelper;
if (viewOffsetHelper2 != null) {
viewOffsetHelper2.setHorizontalOffsetEnabled(z);
}
}
public boolean isHorizontalOffsetEnabled() {
ViewOffsetHelper viewOffsetHelper2 = this.viewOffsetHelper;
return viewOffsetHelper2 != null && viewOffsetHelper2.isHorizontalOffsetEnabled();
}
}
Download file