Skip to content

Instantly share code, notes, and snippets.

text_input_layout.typeface = Typeface.createFromAsset(assets, "android_insomnia_regular.ttf")
<style name="ErrorTextAppearance" parent="TextAppearance.AppCompat">
<item name="android:textColor">@android:color/holo_orange_dark</item>
<item name="android:textSize">16sp</item>
<item name="android:textStyle">bold|italic</item>
</style>
<style name="HelperTextAppearance" parent="TextAppearance.AppCompat">
<item name="android:textColor">@android:color/holo_green_dark</item>
<item name="android:textSize">16sp</item>
<item name="android:textStyle">bold|italic</item>
<color name="textColorHighlight">#4DD81B60</color>
<color name="purple">#673AB7</color>
<color name="purpleAlpha15">#26673AB7</color>
<color name="mtrl_textinput_default_box_stroke_color" tools:override="true">#673AB7</color>
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/default_text_input_layout"
android:theme="@style/EditTextThemeOverlay"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:hint="Default"
android:textColorHint="@color/purple"
app:helperText="Default helper"
app:helperTextTextAppearance="@style/HelperTextAppearance"
<style name="EditTextThemeOverlay" parent="ThemeOverlay.AppCompat">
<item name="colorAccent">@android:color/holo_blue_light</item>
</style>
<style name="EditTextThemeOverlay" parent="ThemeOverlay.AppCompat">
<item name="colorAccent">@android:color/holo_blue_light</item>
</style>
<color name="mtrl_textinput_default_box_stroke_color" tools:override="true">#673AB7</color>
<style name="ErrorTextAppearance" parent="TextAppearance.AppCompat">
<item name="android:textColor">@android:color/holo_orange_dark</item>
<item name="android:textSize">16sp</item>
<item name="android:textStyle">bold|italic</item>
</style>
<style name="HelperTextAppearance" parent="TextAppearance.AppCompat">
<item name="android:textColor">@android:color/holo_green_dark</item>
<item name="android:textSize">16sp</item>
<item name="android:textStyle">bold|italic</item>
<style name="HelperTextAppearance" parent="TextAppearance.AppCompat">
<item name="android:textColor">@android:color/holo_green_dark</item>
<item name="android:textSize">16sp</item>
<item name="android:textStyle">bold|italic</item>
</style>
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/default_text_input_layout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:hint="Default"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent">