53 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
| 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);
 | |
|     }
 | |
| }
 |