Tuesday 20 December 2011

Display random number around a circular image

Bitmap bonuswheel = loadImage(R.drawable.bonuswheel);
Bitmap bmOverlay = bonuswheel.copy(Bitmap.Config.ARGB_8888, true);
// create a canvas on which to draw
Paint bonusspinnerFont = setFontProperties("fonts/MyriadWebPro-Bold.ttf", 255, 0, 0, 0, 20, false, 2);
Canvas canvas = new Canvas(bmOverlay);
Random randomGenerator = new Random();
for(int a=0;a<18;a++)
{
bonus_array[a] = a;//*randomGenerator.nextInt(100);
Log.v("COMPAIR",""+bonus_array[a]);
}
for(int a=0;a<18;a++)
{
canvas.drawText(""+bonus_array[a], 60, bonuswheel.getHeight()/2 , bonusspinnerFont);
canvas.rotate(20, bonuswheel.getWidth()/2, bonuswheel.getHeight()/2);
}