title: Android TV: VerticalGridFragment shadow dimension and color
body: <p>I'm working on an Android TV application but I'm not quite happy with the standard shadow rendered by the <code>VerticalGridFragment</code>, I'd like to have it smaller and a bit less darker.</p>
  
  <p>I've searched through the code but I didn't find any full working solution.
  In my <code>VerticalGridPresenter</code> subclass, the only method I can override is <code>createShadowOverlayOptions</code> but I can't get the result I want.</p>
  
  <p>The only workaround I came up with is to define the following dimensions, so that the ones declared in the Support Library are overridden:</p>
  
  <pre><code>&lt;dimen name="lb_material_shadow_details_z"&gt;3dp&lt;/dimen&gt;
  &lt;dimen name="lb_material_shadow_focused_z"&gt;4dp&lt;/dimen&gt;
  &lt;dimen name="lb_material_shadow_normal_z"&gt;3dp&lt;/dimen&gt;
  </code></pre>
  
  <p>But it's more an hack rather than a proper solution.</p>
  
  <p>This is the standard shadow:</p>
  
  <p><a href="https://i.stack.imgur.com/Y0wat.jpg" rel="noreferrer"><img src="https://i.stack.imgur.com/Y0wat.jpg" alt="Standard shadow"></a></p>
  
  <p>This is the result I get with my current hack:</p>
  
  <p><a href="https://i.stack.imgur.com/bVJan.jpg" rel="noreferrer"><img src="https://i.stack.imgur.com/bVJan.jpg" alt="enter image description here"></a></p>
  
  <p>As you can I see, it's smaller but I cannot change the color.</p>
  
  <p>Is there a proper way to set shadow color and dimension for <code>VerticalGridFragment</code> and <code>RowsFragment</code> classes?</p>
  
  <p>I'm using latest Leanback version:</p>
  
  <pre><code>compile 'com.android.support:leanback-v17:25.2.0'
  </code></pre>
  
  <p>My <code>minSdkVersion</code> is 17 because of a custom Android TV player, but it's fine to have it working starting from 21.</p>