Here is an example (in my case, using Canvas) where in the game loop i
call the doDraw(Canvas canvas) to repeatedly paint the scene:

private long now;
private int framesCount=0;
private int framesCountAvg=0;
private long framesTimer=0;
private Paint  fpsPaint=new Paint();

       private void doDraw(Canvas canvas) {
                // DO YOUR  STUFF HERE
                .....
                // DRAW FPS:
                now=System.currentTimeMillis();
                canvas.drawText(framesCountAvg+"", 20, 20, fpsPaint);
                framesCount++;
                if(now-framesTimer>1000){
                        framesTimer=now;
                        framesCountAvg=framesCount;
                        framesCount=0;
                }
        }


Cheers!
Marcus.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to