title: Android Paint stroke width positioning
body: <p>Given this code to draw a line:</p>
  
  <pre><code>Paint p;
  
  p = new Paint(Paint.ANTI_ALIAS_FLAG);
  p.setColor(android.graphics.Color.WHITE);
  p.setStyle(Paint.Style.FILL);
  p.setStrokeWidth(21);
  
  canvas.drawLine(0,50,100,50,p);
  </code></pre>
  
  <p>there are 3 possible stroke-drawing strategies:</p>
  
  <ul>
  <li>Inside: The line is painted in the rectangle (0,50,100,70)</li>
  <li>Center: The line is painted in the rectangle (0,40,100,60)</li>
  <li>Outside: The line is painted in the rectangle (0,30,100,50)</li>
  </ul>
  
  <p>In practice it appears that default behavior follows the Center strategy. Is it possible to modify a paint to produce results corresponding to one of the other strategies?</p>