title: Android: Drawing tiled bitmaps with bottom or some other alignments similar to css background-position
body: <p>I want to set a background of a View with a tiled bitmap, but the tiling needs to be anchored to the bottom-left, instead of the top-left corner (the default). For example, if the tiles are the smiley faces below, I want it to be tiled like:</p>
  
  <p><img src="https://i.stack.imgur.com/DtB1Q.png" alt="enter image description here"></p>
  
  <p>Using xml drawables I could achieve either tiling (using <code>tileMode="repeat"</code>) or bottom positioning (using <code>gravity="bottom"</code>), but combining both is not possible, even the documentation says so:</p>
  
  <blockquote>
    <p>android:tileMode</p>
    
    <p>Keyword. Defines the tile mode. When the tile mode is
    enabled, the bitmap is repeated. <em>Gravity is ignored</em> when the tile mode
    is enabled. </p>
  </blockquote>
  
  <p>Although it's not internally supported, is there any way to achieve this, perhaps using custom views?</p>