blob: b80de7c9f359b86368e5df37c42580773045fa4e [file] [log] [blame]
alisionfe9cf712013-05-03 17:26:08 -04001package com.savoirfairelinux.sflphone.client;
2
Adrien Béraud04463092013-05-06 14:17:22 +10003
alisionfe9cf712013-05-03 17:26:08 -04004import android.app.Activity;
Adrien Béraud25fc4092013-05-06 15:28:39 +10005import android.graphics.PointF;
alisionfe9cf712013-05-03 17:26:08 -04006import android.os.Bundle;
7import android.view.View;
8import android.view.View.OnClickListener;
9import android.widget.Button;
10
11import com.savoirfairelinux.sflphone.R;
Adrien Béraud04463092013-05-06 14:17:22 +100012import com.savoirfairelinux.sflphone.model.Bubble;
13import com.savoirfairelinux.sflphone.model.BubbleModel;
alisionfe9cf712013-05-03 17:26:08 -040014import com.savoirfairelinux.sflphone.model.BubblesView;
15
Adrien Béraud04463092013-05-06 14:17:22 +100016public class BubblesViewActivity extends Activity
alisionfe9cf712013-05-03 17:26:08 -040017{
Adrien Béraud04463092013-05-06 14:17:22 +100018 private static final String TAG = BubblesViewActivity.class.getSimpleName();
alisionfe9cf712013-05-03 17:26:08 -040019
Adrien Béraud04463092013-05-06 14:17:22 +100020 BubblesView view;
21
22 BubbleModel model;
23
24 /** Called when the activity is first created. */
25 @Override
26 public void onCreate(Bundle savedInstanceState)
27 {
28 super.onCreate(savedInstanceState);
29 setContentView(R.layout.bubbleview_layout);
30
31 model = new BubbleModel();
32 model.listBubbles.add(new Bubble(this, 200, 300, 150, R.drawable.me));
33 model.listBubbles.add(new Bubble(this, 200, 700, 150, R.drawable.callee));
34
35 Button b = (Button) findViewById(R.id.add_bubble);
36 view = (BubblesView) findViewById(R.id.main_view);
37 view.setModel(model);
38
39 b.setOnClickListener(new OnClickListener() {
40 @Override
41 public void onClick(View v)
42 {
43 addBubble();
44 }
45 });
46
47 }
48
49 public void addBubble()
50 {
51 /*Bubble.Builder builder = new Bubble.Builder(getContext());
52 builder.setRadiusPixels(200).setX(200).setY(300);*/
Adrien Béraud25fc4092013-05-06 15:28:39 +100053 Bubble b = new Bubble(this, 200, 300, 200, -1);
54 b.attractor = new PointF(b.getPosX(), b.getPosY());
55 model.listBubbles.add(b);
Adrien Béraud04463092013-05-06 14:17:22 +100056 //listBubbles.get(listBubbles.size() - 1).setRegion(width, height);
57 }
58
alisionfe9cf712013-05-03 17:26:08 -040059}