[tor-commits] [orbot/master] cleaned up background view, removed unused thread

n8fr8 at torproject.org n8fr8 at torproject.org
Fri Jun 29 02:54:48 UTC 2012


commit eb2b7531c9c38b4e81743a86cd3bd8b9771e58da
Author: n8fr8 <nathan at 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





More information about the tor-commits mailing list