05-05-2010 06:26 PM
I have been trying to find a way to overlap bitmapfields on each other, to be more precise I have an analogue clock for which I draw minute hand, hour hand and second hand every second but I know that i dont have to redraw minute hand and hour hand every second. what is the best way to do this? can anyone please help me with it?
05-05-2010 08:03 PM
I don't think there is any way to do it using existing BB fields. You'll have to override paint(Graphics) and do it manually. Take a look at Graphics.drawLine() (for hands) and Graphics.drawArc() (for the clock's face). Redrawing each time is fine so don't hesitate to clear the Field (Graphics.clear()) and redraw everything again.
05-05-2010 08:12 PM