title: Android Material TextInputLayout hint/label colors
body: <p>I have a material TextInputLayout and am trying to make the hint a different colour when the input is in an &quot;empty resting state&quot;, where the hint is shown as a placeholder, than when in a &quot;filled resting state&quot;, when the text is shown as a label in the upper left (I'm using outline view).</p>
  <p>I have to do this programmatically, I can't use styles (the colors are dynamic and are coming from a server at runtime).</p>
  <p>I can get a different color when the edittext has focus, but cannot figure out how to get a different color for the filled/empty non-focused states.</p>
  <p>Is this just not possible?</p>
  <p>On a related topic, I cannot figure out the difference between:
  et.setHintTextColor(csl);
  et.setDefaultHintTextColor(csl);</p>
  <p>And then there's a .setPlaceholderTextColor(csl) that doesn't seem to do anything!</p>
  <p>To me, it would make sense for one of these to control the &quot;label&quot; and another the &quot;hint&quot;.</p>