Android – Как создать круг с Android?

Я создаю View, как показано ниже, здесь (например, яблочная музыка).

Pic 1:

Pic 2:

Розовый круг с физическим взаимодействием и летать. Можете ли вы предложить способы их создания?

В самом деле, вы должны взглянуть на документацию пользовательского вида.

То, что вы должны сделать, чтобы получить такой результат, – это сначала переопределить метод onDraw() , чтобы сделать свой собственный чертеж внутри. Используя холст, вы сможете создать круг, позвонив:

 canvas.drawCircle(x, y, radius, paint); 

Чтобы круги выглядели так, как вам хочется, просто взгляните на документацию Paint . Вы можете создать столько кругов, сколько хотите (эффективность приложения, конечно же, зависит от количества круга, которое вы рисуете).

Благодаря своему пользовательскому представлению вы сможете легко обрабатывать взаимодействия с помощью onTouchEvent() и анимировать круг, изменяя свои свойства с течением времени.

Вам нужно написать собственный View, как onTouchEvent() здесь https://developer.android.com/training/custom-views/index.html, а затем в вашем onTouchEvent() проверить, находится ли крана внутри или вне области, которую вы считаете проверяемой (в этом Случай внутри заданного радиуса).