blob: b80de7c9f359b86368e5df37c42580773045fa4e [file] [log] [blame]
package com.savoirfairelinux.sflphone.client;
import android.app.Activity;
import android.graphics.PointF;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import com.savoirfairelinux.sflphone.R;
import com.savoirfairelinux.sflphone.model.Bubble;
import com.savoirfairelinux.sflphone.model.BubbleModel;
import com.savoirfairelinux.sflphone.model.BubblesView;
public class BubblesViewActivity extends Activity
{
private static final String TAG = BubblesViewActivity.class.getSimpleName();
BubblesView view;
BubbleModel model;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.bubbleview_layout);
model = new BubbleModel();
model.listBubbles.add(new Bubble(this, 200, 300, 150, R.drawable.me));
model.listBubbles.add(new Bubble(this, 200, 700, 150, R.drawable.callee));
Button b = (Button) findViewById(R.id.add_bubble);
view = (BubblesView) findViewById(R.id.main_view);
view.setModel(model);
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v)
{
addBubble();
}
});
}
public void addBubble()
{
/*Bubble.Builder builder = new Bubble.Builder(getContext());
builder.setRadiusPixels(200).setX(200).setY(300);*/
Bubble b = new Bubble(this, 200, 300, 200, -1);
b.attractor = new PointF(b.getPosX(), b.getPosY());
model.listBubbles.add(b);
//listBubbles.get(listBubbles.size() - 1).setRegion(width, height);
}
}