Subversion Repositories Projects

Rev

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

Rev Author Line No. Line
84 ligi 1
package org.ligi;
2
 
3
import android.app.Activity;
4
import android.os.Bundle;
5
 
6
import android.app.Activity;
7
import android.os.Bundle;
8
 
9
import android.view.View;
10
import android.widget.TextView;
11
 
12
 
13
import android.app.Activity;
14
import android.content.Context;
15
import android.graphics.*;
16
import android.os.Bundle;
17
import android.os.*;
18
import android.view.View;
19
 
20
import java.util.Random;
21
 
22
import android.view.Window;
23
import android.view.WindowManager;
24
 
25
import org.bluez.*;
26
 
27
public class DUBwiseView extends View {
28
        private Paint   mPaint = new Paint();
29
	private Bitmap mBitmap;
30
	private int pos=0;
31
	private int dir=1;
32
 
33
    String str1="";
34
 
35
	long last_run=0;
36
 
37
        public DUBwiseView(Context context) {
38
            super(context);
39
	    mBitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.intro_anim);
40
 
41
 
42
	}
43
 
44
        @Override protected void onDraw(Canvas canvas) {
45
            Paint paint = mPaint;
46
            paint.setAntiAlias(true);
47
 
48
 
49
            canvas.drawColor(Color.WHITE);
50
	    paint.setColor(Color.BLACK);
51
	    canvas.clipRect(new RectF(0,0,getWidth(),getHeight()));
52
	    canvas.drawText("test123"+str1+"  " + getLeft() + " <> "+getTop(),getLeft(),200,paint);
53
 
54
	    pos+=dir;
55
	    if (pos==3) dir=-1;
56
	    if (pos==0) dir=1;
57
 
58
	    float x=(getLeft()+ (this.getWidth()-mBitmap.getWidth()/4)/2);
59
	    float y= getTop() + (this.getHeight()-mBitmap.getHeight())/2 ;
60
 
61
	    canvas.clipRect(new RectF(x,y,x+mBitmap.getWidth()/4,y+mBitmap.getHeight()));
62
            canvas.drawColor(Color.BLACK);
63
	    canvas.drawBitmap(mBitmap,x  -pos*(mBitmap.getWidth()/4) ,y , paint);
64
 
65
 
66
 
67
	    SystemClock.sleep(500);
68
 
69
	    invalidate();
70
        }
71
    }