TextInputLayout изменение текста Android
Использую TextInputLayout из Material Desing. Хочу поменять для него цвета для label и для helper error.
<style name="Login.TextInputLayout">
<item name="errorTextColor">@android:color/white</item>
</style>
Сейчас такое поведение. По умолчанию в EditText серого цвета.
После нажатия на него, надпись перемещается в label и становится цвета colorPrimary.
Если ошибка, то helper error и label становятся белого цвета (хотя я хочу, чтобы Helper становился белого цвета (так как на темном фоне хорошо виден), а label оставался таким как был (так как там светлый цвет), т.е colorPrimary, а он меняется вслед за helper.
Как реализовать это?
Пытался принудительно для Label поставить цвет
<item name="android:textColorHint">@color/colorPrimary</item>
Но он все равно меняется на белый, если ошибка