MaterialComponentsViewInflater

public class MaterialComponentsViewInflater
extends AppCompatViewInflater

java.lang.Object
   ↳ androidx.appcompat.app.AppCompatViewInflater
     ↳ com.google.android.material.theme.MaterialComponentsViewInflater


An extension of AppCompatViewInflater that replaces some framework widgets with Material Components ones at inflation time, provided a Material Components theme is in use.

Summary

Public constructors

MaterialComponentsViewInflater()

Protected methods

AppCompatAutoCompleteTextView createAutoCompleteTextView(Context context, AttributeSet attrs)
AppCompatButton createButton(Context context, AttributeSet attrs)
AppCompatCheckBox createCheckBox(Context context, AttributeSet attrs)
AppCompatRadioButton createRadioButton(Context context, AttributeSet attrs)
AppCompatTextView createTextView(Context context, AttributeSet attrs)

Inherited methods

AppCompatAutoCompleteTextView createAutoCompleteTextView(Context arg0, AttributeSet arg1)
AppCompatButton createButton(Context arg0, AttributeSet arg1)
AppCompatCheckBox createCheckBox(Context arg0, AttributeSet arg1)
AppCompatCheckedTextView createCheckedTextView(Context arg0, AttributeSet arg1)
AppCompatEditText createEditText(Context arg0, AttributeSet arg1)
AppCompatImageButton createImageButton(Context arg0, AttributeSet arg1)
AppCompatImageView createImageView(Context arg0, AttributeSet arg1)
AppCompatMultiAutoCompleteTextView createMultiAutoCompleteTextView(Context arg0, AttributeSet arg1)
AppCompatRadioButton createRadioButton(Context arg0, AttributeSet arg1)
AppCompatRatingBar createRatingBar(Context arg0, AttributeSet arg1)
AppCompatSeekBar createSeekBar(Context arg0, AttributeSet arg1)
AppCompatSpinner createSpinner(Context arg0, AttributeSet arg1)
AppCompatTextView createTextView(Context arg0, AttributeSet arg1)
AppCompatToggleButton createToggleButton(Context arg0, AttributeSet arg1)
View createView(Context arg0, String arg1, AttributeSet arg2)
final View createView(View arg0, String arg1, Context arg2, AttributeSet arg3, boolean arg4, boolean arg5, boolean arg6, boolean arg7)
Object clone()
boolean equals(Object arg0)
void finalize()
final Class<?> getClass()
int hashCode()
final void notify()
final void notifyAll()
String toString()
final void wait(long arg0, int arg1)
final void wait(long arg0)
final void wait()

Public constructors

MaterialComponentsViewInflater

public MaterialComponentsViewInflater ()

Protected methods

createAutoCompleteTextView

protected AppCompatAutoCompleteTextView createAutoCompleteTextView (Context context, 
                AttributeSet attrs)

Parameters
context Context

attrs AttributeSet

Returns
AppCompatAutoCompleteTextView

createButton

protected AppCompatButton createButton (Context context, 
                AttributeSet attrs)

Parameters
context Context

attrs AttributeSet

Returns
AppCompatButton

createCheckBox

protected AppCompatCheckBox createCheckBox (Context context, 
                AttributeSet attrs)

Parameters
context Context

attrs AttributeSet

Returns
AppCompatCheckBox

createRadioButton

protected AppCompatRadioButton createRadioButton (Context context, 
                AttributeSet attrs)

Parameters
context Context

attrs AttributeSet

Returns
AppCompatRadioButton

createTextView

protected AppCompatTextView createTextView (Context context, 
                AttributeSet attrs)

Parameters
context Context

attrs AttributeSet

Returns
AppCompatTextView