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();
}
}