Intereting Posts
Как инициализировать контрольную переменную в Котлине Ошибка проверки валидации регулярным выражением номерного знака автомобиля JsonArray в класс данных Kotlin с использованием Retrofit (ожидается BEGIN_OBJECT, но BEGIN_ARRAY) Есть ли способ сделать виджет ViewPager DecorView с содержимым фрагмента? Как распространять аргументы по умолчанию между функциями в Kotlin? Kotlin coroutines: использование синхронного использования cassandra vs для перевода асинхронного использования Kotlin JSR-223 ScriptEngineFactory в толстой банке – Не удается найти компилятор kotlin компилятора anko doAsync onComplete Как сделать универсальный AppBar с Anko DSL? Почему мой код недоступен? Android w / Kotlin pure-java-Junit NoClassDefFoundError обходной путь не работает Знак доллара в строках Почему функция Kotlin с параметрами по умолчанию создает метод с неиспользуемым параметром Как создать радиогруппу 2×2? Почему getMessage () является нерешенной ссылкой в ​​Kotlin с классом Exception?

Круговая анимация не воспроизводится

Я пытаюсь запустить анимацию Circular для просмотра на моем представлении. У меня есть опыт с этим в другом проекте, но теперь я не могу запустить этот код.

private fun openRevealView() { val animatedView = activity.findViewById(R.id.a_view); animatedView.visibility = View.VISIBLE var cx = (animatedView.getLeft() + animatedView.getRight()) / 2; var cy = (animatedView.getTop() + animatedView.getBottom()) / 2; val finalRadius = Math.max(animatedView.height, animatedView.width) val anim = ViewAnimationUtils .createCircularReveal(animatedView, cx, cy, 0.toFloat(), finalRadius.toFloat()) Ln.i("Reveal animation params [" + animatedView.height + " " + animatedView.width + ", 0, " + finalRadius + "]") anim.start() } 

Макет:

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="match_parent" android:layout_height="0dip" android:layout_weight="1" /> <android.support.v4.app.FragmentTabHost android:id="@android:id/tabhost" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout> <View android:id="@+id/a_view" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/app.red" android:visibility="invisible" /> </RelativeLayout> 

Журнал:

Показать параметры анимации [153 114, 0, 1134]

и все выглядит хорошо, но нет анимации, просто видимых / невидимых действий. Также я попытался добавить слушателя, так что он тоже хорошо работал. У меня есть другой проект с таким кодом, и он работает как шарм на том же телефоне.

Мой конфигуратор Android

compileSdkVersion 23 buildToolsVersion "23.0.1"

Спасибо за любую помощь.

* Это код Котлина. но это не проблема, я не мог начать анимацию из любого места моего проекта.

Solutions Collecting From Web of "Круговая анимация не воспроизводится"