ui: added v3 background
diff --git a/src/org/sflphone/model/BubblesView.java b/src/org/sflphone/model/BubblesView.java
index df124b0..f5ec01d 100644
--- a/src/org/sflphone/model/BubblesView.java
+++ b/src/org/sflphone/model/BubblesView.java
@@ -38,11 +38,15 @@
 import org.sflphone.fragments.CallFragment;

 

 import android.content.Context;

+import android.graphics.Bitmap;

+import android.graphics.BitmapFactory;

 import android.graphics.Canvas;

 import android.graphics.Paint;

 import android.graphics.Paint.Align;

 import android.graphics.Paint.Style;

 import android.graphics.PixelFormat;

+import android.graphics.PorterDuff.Mode;

+import android.graphics.PorterDuffXfermode;

 import android.graphics.RectF;

 import android.os.Handler;

 import android.os.Message;

@@ -56,7 +60,6 @@
 import android.view.SurfaceView;

 import android.view.View;

 import android.view.View.OnTouchListener;

-import android.widget.Toast;

 

 public class BubblesView extends SurfaceView implements SurfaceHolder.Callback, OnTouchListener {

     private static final String TAG = BubblesView.class.getSimpleName();

@@ -71,6 +74,8 @@
 

     private float density;

     private float textDensity;

+    

+    private Bitmap mBackground;

 

     private boolean dragging_bubble = false;

 

@@ -79,6 +84,8 @@
     public BubblesView(Context context, AttributeSet attrs) {

         super(context, attrs);

 

+        Bitmap tmp = BitmapFactory.decodeResource(getResources(), R.drawable.bg_72);

+        mBackground = Bitmap.createScaledBitmap(tmp, getResources().getDisplayMetrics().widthPixels, getResources().getDisplayMetrics().heightPixels, false);

         density = getResources().getDisplayMetrics().density;

         textDensity = getResources().getDisplayMetrics().scaledDensity;

 

@@ -253,7 +260,7 @@
         }

 

         /**

-         * I got multiple IndexOutOfBoundsException, when switching calls. //FIXME

+         *  got multiple IndexOutOfBoundsException, when switching calls. //FIXME

          * 

          * @param canvas

          */

@@ -264,8 +271,13 @@
                 List<Attractor> attractors = model.getAttractors();

 

                 Paint tryMe = new Paint();

+                

+                Paint paint = new Paint();

+                paint.setXfermode(new PorterDuffXfermode(Mode.CLEAR));

+                canvas.drawPaint(paint);

+                paint.setXfermode(new PorterDuffXfermode(Mode.SRC));

 

-                canvas.drawColor(getResources().getColor(R.color.sfl_light_blue));

+//                canvas.drawColor(Color.LTGRAY);

 

                 if (dragging_bubble) {

                     Paint p = new Paint();