ADD week 5
This commit is contained in:
		| @@ -0,0 +1,52 @@ | ||||
| package androidx.appcompat.widget; | ||||
|  | ||||
| import android.content.res.TypedArray; | ||||
| import android.text.InputFilter; | ||||
| import android.text.method.TransformationMethod; | ||||
| import android.util.AttributeSet; | ||||
| import android.widget.TextView; | ||||
| import androidx.appcompat.R; | ||||
| import androidx.emoji2.viewsintegration.EmojiTextViewHelper; | ||||
|  | ||||
| /* loaded from: classes.dex */ | ||||
| class AppCompatEmojiTextHelper { | ||||
|     private final EmojiTextViewHelper mEmojiTextViewHelper; | ||||
|     private final TextView mView; | ||||
|  | ||||
|     AppCompatEmojiTextHelper(TextView textView) { | ||||
|         this.mView = textView; | ||||
|         this.mEmojiTextViewHelper = new EmojiTextViewHelper(textView, false); | ||||
|     } | ||||
|  | ||||
|     void loadFromAttributes(AttributeSet attributeSet, int i) { | ||||
|         TypedArray obtainStyledAttributes = this.mView.getContext().obtainStyledAttributes(attributeSet, R.styleable.AppCompatTextView, i, 0); | ||||
|         try { | ||||
|             boolean z = obtainStyledAttributes.hasValue(R.styleable.AppCompatTextView_emojiCompatEnabled) ? obtainStyledAttributes.getBoolean(R.styleable.AppCompatTextView_emojiCompatEnabled, true) : true; | ||||
|             obtainStyledAttributes.recycle(); | ||||
|             setEnabled(z); | ||||
|         } catch (Throwable th) { | ||||
|             obtainStyledAttributes.recycle(); | ||||
|             throw th; | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     void setEnabled(boolean z) { | ||||
|         this.mEmojiTextViewHelper.setEnabled(z); | ||||
|     } | ||||
|  | ||||
|     public boolean isEnabled() { | ||||
|         return this.mEmojiTextViewHelper.isEnabled(); | ||||
|     } | ||||
|  | ||||
|     InputFilter[] getFilters(InputFilter[] inputFilterArr) { | ||||
|         return this.mEmojiTextViewHelper.getFilters(inputFilterArr); | ||||
|     } | ||||
|  | ||||
|     void setAllCaps(boolean z) { | ||||
|         this.mEmojiTextViewHelper.setAllCaps(z); | ||||
|     } | ||||
|  | ||||
|     public TransformationMethod wrapTransformationMethod(TransformationMethod transformationMethod) { | ||||
|         return this.mEmojiTextViewHelper.wrapTransformationMethod(transformationMethod); | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user