Как создать такую волновую анимацию, как тот, который появляется при касании экрана на экране блокировки Android 4.0.Создайте волновую анимацию, как на экране блокировки Android 4.0
ответ
У меня есть что-то подобное в одном из моего приложения. То, как я это делал, - это превратить всю волну в одно большое изображение, после чего вы неоднократно меняете исходный фон, чтобы придать ему анимированный вид &.
В основном, когда onTouchUp вы запускаете анимацию и заставляете ее контактировать и обновлять источники изображений до завершения. Затем вы переключите источник на исходное изображение в onAnimationFinish.
Это только от верхней части головы, поэтому я не уверен, что это точно или нет. Я полагаю, что вы все-таки поняли. Если есть более простой способ снять это, я тоже хочу слушать.
here это решение, которое вы хотите реализовать, сообщите мне, если оно не работает. Образец
Кода: -
Add a TitanicTextView to your layout:
<com.romainpiel.titanic.TitanicTextView
android:id="@+id/titanic_tv"
android:text="@string/loading"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#212121"
android:textSize="70sp"/>
Для запуска анимации:
titanic = new Titanic();
titanic.start(myTitanicTextView);
Вы можете следить за экземпляр титанового после запуска анимации, если вы хотите остановить его.
Чтобы остановить его:
titanic.cancel();