Trigger media scan after file upload
[pub/Android/ownCloud.git] / src / com / owncloud / android / ui / TextDrawable.java
index ae5be54..610e7fe 100644 (file)
@@ -14,65 +14,39 @@ import android.graphics.drawable.Drawable;
 public class TextDrawable extends Drawable {
 
     private final String text;
 public class TextDrawable extends Drawable {
 
     private final String text;
-    private final Integer color;
-    private final Float size;
+    private final Paint paint;
+    private final Paint bg;
 
 
-    public TextDrawable(String text, int r, int g, int b, float size) {
+    public TextDrawable(String text, int r, int g, int b) {
 
         this.text = text;
 
         this.text = text;
-        this.color = Color.rgb(r, g, b);
-        this.size = size;
+        Integer color = Color.rgb(r, g, b);
 
 
-//        this.paint = new Paint();
-////        paint.setColor(Color.BLACK);
-////        paint.setTextSize(18f);
-////        paint.setAntiAlias(true);
-////        paint.setFakeBoldText(true);
-//
-////        paint.setARGB(255, r, g, b);
-////        paint.setStyle(Paint.Style.FILL);
-////        paint.setTextAlign(Paint.Align.CENTER);
-//
-//
-//        paint.setColor(Color.BLACK);
-//        paint.setTextSize(22f);
-//        paint.setAntiAlias(true);
-//        paint.setFakeBoldText(true);
-//        paint.setTextAlign(Paint.Align.CENTER);
-    }
-
-    @Override
-    public void draw(Canvas canvas) {
-        // TODO Paint in Constructor
-        Paint bg = new Paint();
+        bg = new Paint();
         bg.setStyle(Paint.Style.FILL);
         bg.setColor(color);
         bg.setStyle(Paint.Style.FILL);
         bg.setColor(color);
-        canvas.drawRect(0,-20,20,40,bg);
 
 
-        Paint paint = new Paint();
+        paint = new Paint();
         paint.setColor(Color.WHITE);
         paint.setTextSize(20);
         paint.setAntiAlias(true);
         paint.setFakeBoldText(true);
         paint.setColor(Color.WHITE);
         paint.setTextSize(20);
         paint.setAntiAlias(true);
         paint.setFakeBoldText(true);
-//        paint.setTextAlign(Paint.Align.CENTER);
-
-        Rect bounds = new Rect();
-        paint.getTextBounds(text, 0, text.length(), bounds);
-        int x = (canvas.getWidth() / 2) - (bounds.width() / 2);
-        int y = (canvas.getHeight() / 2) - (bounds.height() / 2);
+    }
 
 
-//        canvas.drawText(text, x, y, paint);
+    @Override
+    public void draw(Canvas canvas) {
+        canvas.drawRect(0,-20,20,40,bg);
         canvas.drawText(text, 4, 6, paint);
     }
 
     @Override
     public void setAlpha(int alpha) {
         canvas.drawText(text, 4, 6, paint);
     }
 
     @Override
     public void setAlpha(int alpha) {
-//        paint.setAlpha(alpha);
+        paint.setAlpha(alpha);
     }
 
     @Override
     public void setColorFilter(ColorFilter cf) {
     }
 
     @Override
     public void setColorFilter(ColorFilter cf) {
-//        paint.setColorFilter(cf);
+        paint.setColorFilter(cf);
     }
 
     @Override
     }
 
     @Override