commit eb2b7531c9c38b4e81743a86cd3bd8b9771e58da Author: n8fr8 nathan@freitas.net Date: Thu Jun 28 17:01:24 2012 -0400
cleaned up background view, removed unused thread --- src/org/torproject/android/AnimatedBlockView.java | 41 ++++----------------- 1 files changed, 8 insertions(+), 33 deletions(-)
diff --git a/src/org/torproject/android/AnimatedBlockView.java b/src/org/torproject/android/AnimatedBlockView.java index 1599ccd..7ba4e63 100644 --- a/src/org/torproject/android/AnimatedBlockView.java +++ b/src/org/torproject/android/AnimatedBlockView.java @@ -13,7 +13,8 @@ import android.view.MotionEvent; import android.view.View; import android.view.View.MeasureSpec;
-public class AnimatedBlockView extends View implements Runnable { +public class AnimatedBlockView extends View +{
private Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);
@@ -22,14 +23,6 @@ public class AnimatedBlockView extends View implements Runnable {
Random rand = new Random(); - private Handler mHandler = new Handler() - { - public void handleMessage(Message msg) { - - invalidate(); - } - }; -
public AnimatedBlockView(Context context) { super(context); @@ -54,15 +47,15 @@ public class AnimatedBlockView extends View implements Runnable { paint.setColor(Color.WHITE); paint.setAntiAlias(true);
- new Thread (this).start(); - }
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { - // TODO Auto-generated method stub - setMeasuredDimension(MeasureSpec.getSize(widthMeasureSpec), + super.onMeasure(widthMeasureSpec, heightMeasureSpec); + + setMeasuredDimension(MeasureSpec.getSize(widthMeasureSpec), MeasureSpec.getSize(heightMeasureSpec)); + }
int a1 = 30; @@ -71,6 +64,7 @@ public class AnimatedBlockView extends View implements Runnable { @Override protected void onDraw(Canvas canvas) {
+ super.onDraw(canvas); for (int i = 0; i < 20; i++) { @@ -104,26 +98,6 @@ public class AnimatedBlockView extends View implements Runnable {
} - - public void run () - { - - - /*while (true) - { - - - try - { - Thread.sleep(10); - } - catch (Exception e) - {} - - mHandler.sendEmptyMessage(0); - - }*/ - }
@Override public boolean onTouchEvent(MotionEvent event) { @@ -155,6 +129,7 @@ public class AnimatedBlockView extends View implements Runnable { } return true; + }
} \ No newline at end of file