NumpadGlyphTab.java :  » UnTagged » numpad-keyboard » com » uray » numpad » glyph » Android Open Source

Android Open Source » UnTagged » numpad keyboard 
numpad keyboard » com » uray » numpad » glyph » NumpadGlyphTab.java
package com.uray.numpad.glyph;

import android.graphics.Canvas;
import android.graphics.Paint;

public class NumpadGlyphTab implements NumpadGlyph
{
  @Override public void drawCanvas(Canvas canvas, char text,Paint paint,
       float posX, float posY, 
          float x, float y, 
          float w, float h)
  {
    float gx = x + posX*w + 0.5f;
    float gy = y + posY*h - 0.5f;
    float verts[] = { gx       , gy,
                  gx+14.0f , gy,
                  
                  gx+14.0f , gy,
                  gx+10.0f , gy- 4.0f,
                  
                  gx+14.0f , gy,
                  gx+10.0f , gy+ 4.0f,
                  
                  gx+ 2.0f , gy+ 7.0f,
                  gx+16.0f , gy+ 7.0f,
                  
                  gx+ 2.0f , gy+ 7.0f,
                  gx+ 6.0f , gy+ 3.0f,
                  
                  gx+ 2.0f , gy+ 7.0f,
                  gx+ 6.0f , gy+11.0f,
                  
                  gx+16.0f , gy- 4.0f,
                  gx+16.0f , gy+ 4.0f,
                  
                  gx       , gy+ 3.0f,
                  gx       , gy+11.0f,};
    canvas.drawLines(verts, paint);

  }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.