CrackMe.apk
Download file
package androidx.autofill.inline.common;
import android.graphics.Typeface;
import android.os.Bundle;
import android.text.TextUtils;
import android.widget.TextView;
import androidx.autofill.inline.common.ViewStyle;
import androidx.core.util.Preconditions;
public final class TextViewStyle extends ViewStyle {
private static final String KEY_TEXT_COLOR = "text_color";
private static final String KEY_TEXT_FONT_FAMILY = "text_font_family";
private static final String KEY_TEXT_FONT_STYLE = "text_font_style";
private static final String KEY_TEXT_SIZE = "text_size";
private static final String KEY_TEXT_SIZE_UNIT = "text_size_unit";
private static final String KEY_TEXT_VIEW_STYLE = "text_view_style";
/* access modifiers changed from: protected */
public String getStyleKey() {
return KEY_TEXT_VIEW_STYLE;
}
public TextViewStyle(Bundle bundle) {
super(bundle);
}
public void applyStyleOnTextViewIfValid(TextView textView) {
if (isValid()) {
super.applyStyleOnViewIfValid(textView);
if (this.mBundle.containsKey(KEY_TEXT_COLOR)) {
textView.setTextColor(this.mBundle.getInt(KEY_TEXT_COLOR));
}
if (this.mBundle.containsKey(KEY_TEXT_SIZE)) {
int i = 2;
if (this.mBundle.containsKey(KEY_TEXT_SIZE_UNIT)) {
i = this.mBundle.getInt(KEY_TEXT_SIZE_UNIT);
}
textView.setTextSize(i, this.mBundle.getFloat(KEY_TEXT_SIZE));
}
if (this.mBundle.containsKey(KEY_TEXT_FONT_FAMILY)) {
String string = this.mBundle.getString(KEY_TEXT_FONT_FAMILY);
if (!TextUtils.isEmpty(string)) {
textView.setTypeface(Typeface.create(string, this.mBundle.getInt(KEY_TEXT_FONT_STYLE)));
}
}
}
}
public static final class Builder extends ViewStyle.BaseBuilder<TextViewStyle, Builder> {
/* access modifiers changed from: protected */
public Builder getThis() {
return this;
}
public Builder() {
super(TextViewStyle.KEY_TEXT_VIEW_STYLE);
}
public Builder setTextSize(float f) {
this.mBundle.putFloat(TextViewStyle.KEY_TEXT_SIZE, f);
return this;
}
public Builder setTextSize(int i, float f) {
this.mBundle.putInt(TextViewStyle.KEY_TEXT_SIZE_UNIT, i);
this.mBundle.putFloat(TextViewStyle.KEY_TEXT_SIZE, f);
return this;
}
public Builder setTextColor(int i) {
this.mBundle.putInt(TextViewStyle.KEY_TEXT_COLOR, i);
return this;
}
public Builder setTypeface(String str, int i) {
Preconditions.checkNotNull(str, "fontFamily should not be null");
this.mBundle.putString(TextViewStyle.KEY_TEXT_FONT_FAMILY, str);
this.mBundle.putInt(TextViewStyle.KEY_TEXT_FONT_STYLE, i);
return this;
}
public TextViewStyle build() {
return new TextViewStyle(this.mBundle);
}
}
}
Download file