102 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			102 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
| package com.google.android.material.textfield;
 | |
| 
 | |
| import android.content.Context;
 | |
| import android.text.Editable;
 | |
| import android.view.View;
 | |
| import android.view.accessibility.AccessibilityEvent;
 | |
| import android.widget.EditText;
 | |
| import androidx.core.view.accessibility.AccessibilityManagerCompat;
 | |
| import androidx.core.view.accessibility.AccessibilityNodeInfoCompat;
 | |
| import com.google.android.material.internal.CheckableImageButton;
 | |
| 
 | |
| /* loaded from: classes.dex */
 | |
| abstract class EndIconDelegate {
 | |
|     final Context context;
 | |
|     final CheckableImageButton endIconView;
 | |
|     final EndCompoundLayout endLayout;
 | |
|     final TextInputLayout textInputLayout;
 | |
| 
 | |
|     void afterEditTextChanged(Editable editable) {
 | |
|     }
 | |
| 
 | |
|     void beforeEditTextChanged(CharSequence charSequence, int i, int i2, int i3) {
 | |
|     }
 | |
| 
 | |
|     int getIconContentDescriptionResId() {
 | |
|         return 0;
 | |
|     }
 | |
| 
 | |
|     int getIconDrawableResId() {
 | |
|         return 0;
 | |
|     }
 | |
| 
 | |
|     View.OnFocusChangeListener getOnEditTextFocusChangeListener() {
 | |
|         return null;
 | |
|     }
 | |
| 
 | |
|     View.OnClickListener getOnIconClickListener() {
 | |
|         return null;
 | |
|     }
 | |
| 
 | |
|     View.OnFocusChangeListener getOnIconViewFocusChangeListener() {
 | |
|         return null;
 | |
|     }
 | |
| 
 | |
|     AccessibilityManagerCompat.TouchExplorationStateChangeListener getTouchExplorationStateChangeListener() {
 | |
|         return null;
 | |
|     }
 | |
| 
 | |
|     boolean isBoxBackgroundModeSupported(int i) {
 | |
|         return true;
 | |
|     }
 | |
| 
 | |
|     boolean isIconActivable() {
 | |
|         return false;
 | |
|     }
 | |
| 
 | |
|     boolean isIconActivated() {
 | |
|         return false;
 | |
|     }
 | |
| 
 | |
|     boolean isIconCheckable() {
 | |
|         return false;
 | |
|     }
 | |
| 
 | |
|     boolean isIconChecked() {
 | |
|         return false;
 | |
|     }
 | |
| 
 | |
|     void onEditTextAttached(EditText editText) {
 | |
|     }
 | |
| 
 | |
|     void onInitializeAccessibilityNodeInfo(View view, AccessibilityNodeInfoCompat accessibilityNodeInfoCompat) {
 | |
|     }
 | |
| 
 | |
|     void onPopulateAccessibilityEvent(View view, AccessibilityEvent accessibilityEvent) {
 | |
|     }
 | |
| 
 | |
|     void onSuffixVisibilityChanged(boolean z) {
 | |
|     }
 | |
| 
 | |
|     void setUp() {
 | |
|     }
 | |
| 
 | |
|     boolean shouldTintIconOnError() {
 | |
|         return false;
 | |
|     }
 | |
| 
 | |
|     void tearDown() {
 | |
|     }
 | |
| 
 | |
|     EndIconDelegate(EndCompoundLayout endCompoundLayout) {
 | |
|         this.textInputLayout = endCompoundLayout.textInputLayout;
 | |
|         this.endLayout = endCompoundLayout;
 | |
|         this.context = endCompoundLayout.getContext();
 | |
|         this.endIconView = endCompoundLayout.getEndIconView();
 | |
|     }
 | |
| 
 | |
|     final void refreshIconState() {
 | |
|         this.endLayout.refreshIconState(false);
 | |
|     }
 | |
| }
 |