2015-03-11 3 views
-3

Я хочу, чтобы анимация имела несколько кругов. Они будут рисовать от маленького до большого, похожего на эффект пульсации воды.анимация пульсации вокруг круга Android

Look like that

Как сделать это с Android-код?

Пожалуйста, помогите мне !!!

+3

Что вы пробовали. В общем, просить код не рекомендуется; этот сайт больше ориентирован на то, чтобы помочь исправить код и писать из цельной ткани. – Foon

+0

Я новичок :(Я использую масштаб, но у него есть проблема, ширина кольца будет увеличиваться. –

+0

Просто увеличивайте значение аргумента радиуса при вызове canvas.drawCircle() – 1337ingDisorder

ответ

1

Начните с изучения рисования кругов на холсте:

http://www.compiletimeerror.com/2013/09/introduction-to-2d-drawing-in-android.html#.VQAjCVXd_NE

После того, как у вас есть навык, который просто увеличить размер круга постепенно с каждым кадром втягивается (и, возможно, увядает цвет или альфа-значение окружности по мере приближение большого конца диапазона размеров)

ПРИМЕЧАНИЯ: Возможно, вы захотите изменить строку, которая говорит:

paint.setStyle(Paint.Style.FILL); 

... сказать:

paint.setStyle(Paint.Style.STROKE);