Я пытаюсь добиться эффекта, когда эта звездная фоновая анимация видна / исчезла в зависимости от выбранной темы приложения.
<com.starry.animation
android:id="@+id/stars"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:starsView_bigStarThreshold="10dp"
app:starsView_meteoritesColors="@array/meteorites_colors"
app:starsView_meteoritesEnabled="true"
app:starsView_meteoritesInterval="2000"
app:starsView_maxStarSize="3dp"
app:starsView_minStarSize="1dp"
android:visibility="?visibilityMode"
android:background="@android:color/transparent"
app:starsView_starColors="@array/star_colors_small"
app:starsView_starCount="100" />
Я объявил visibilityMode в стилях. xml как строковый атрибут
<attr name="visibilityMode" format="string" />
и в моей пользовательской теме как:
<item name="visibilityMode">GONE</item>
Это приводит в ошибке, раздувающей вид звезд. Есть ли какая-то другая реализация, которой я могу достичь аналогичного результата?