Я попробовал учебное пособие: Изучай Java, как ребенок. Создавай забавные настольные и мобильные приложения
И у меня проблемы с Android Studio.
На самом деле, я только создал класс BubbleView:
Но я не знаю, что мне делать с XML-файлами ...
спасибо
Я пытался изменить main_activity, но он не работает!
import...
public class BubbleView extends ImageView implements View.OnTouchListener {
private ArrayList<Bubble> bubbleList;
private final int DELAY = 16;
private Paint myPaint = new Paint();
private Handler h;
public BubbleView(Context context, AttributeSet attrs) {
super(context, attrs);
bubbleList = new ArrayList<Bubble>();
myPaint.setColor(BLACK);
h = new Handler();
this.setOnTouchListener(this);
}
private class Bubble {
public int x;
public int y;
public int size;
public int color;
public int xspeed;
public int yspeed;
private final int MAX_SPEED = 5;
public Bubble(int newX, int newY, int newSize) {
x = newX;
y = newY;
size = newSize;
color = Color.argb((int) (Math.random() * 256),
(int) (Math.random() * 256),
(int) (Math.random() * 256),
(int) (Math.random() * 256));
xspeed = (int) (Math.random() * MAX_SPEED * 2 - MAX_SPEED);
yspeed = (int) (Math.random() * MAX_SPEED * 2 - MAX_SPEED);
if (xspeed == 0 && yspeed == 0) {
xspeed = 1;
yspeed = 1;
}
}
...