Subversion Repositories Projects

Rev

Rev 84 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package org.ligi;

import android.app.Activity;
import android.os.Bundle;

import android.app.Activity;
import android.os.Bundle;

import android.view.View;
import android.widget.TextView;


import android.app.Activity;
import android.content.Context;
import android.graphics.*;
import android.os.Bundle;
import android.os.*;
import android.view.View;

import java.util.Random;

import android.view.Window;
import android.view.WindowManager;

import org.bluez.*;

public class DUBwiseView extends View {
        private Paint   mPaint = new Paint();
        private Bitmap mBitmap;
        private int pos=0;
        private int dir=1;

    String str1="";

        long last_run=0;
        
        public DUBwiseView(Context context) {
            super(context);
            mBitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.intro_anim);
            
                
        }

        @Override protected void onDraw(Canvas canvas) {
            Paint paint = mPaint;
            paint.setAntiAlias(true);


            canvas.drawColor(Color.WHITE);
            paint.setColor(Color.BLACK);
            canvas.clipRect(new RectF(0,0,getWidth(),getHeight()));
            canvas.drawText("test123"+str1+"  " + getLeft() + " <> "+getTop(),getLeft(),200,paint);

            pos+=dir;
            if (pos==3) dir=-1;
            if (pos==0) dir=1;

            float x=(getLeft()+ (this.getWidth()-mBitmap.getWidth()/4)/2);
            float y= getTop() + (this.getHeight()-mBitmap.getHeight())/2 ;

            canvas.clipRect(new RectF(x,y,x+mBitmap.getWidth()/4,y+mBitmap.getHeight()));
            canvas.drawColor(Color.BLACK);
            canvas.drawBitmap(mBitmap,x  -pos*(mBitmap.getWidth()/4) ,y , paint);



            SystemClock.sleep(500);

            invalidate();
        }
    }