#android
#Android
Вопрос:
Прежде всего, я пытаюсь анимировать представление TextView в одном из моих приложений, но, похоже, это не работает. Я считаю, что ответ заключается в alpha.xml файл; Я продолжаю получать сообщение об ошибке из этого файла, но не могу определить, почему:
<?xml version="1.0" encoding="utf-8"?>
<alpha
xmlns:android="http://schemas.android.com/apk/res/android"
android:fromAlpha="0.0"
android:toAlpha="1.0"
android:duration="3000">
</alpha>
Также позже я хочу анимировать все действие до его появления. Этот экран будет просто экраном заставки / загрузки, на котором должна выполняться анимация в течение определенного периода времени.
Есть идеи? Приветствия
Код Java, который его использует, выглядит следующим образом:
private void RunAnimations()
{
Animation a = AnimationUtils.loadAnimation ( this, R.anim.alpha );
a.reset();
TextView tv = (TextView) findViewById( R.id.welcomeMessage );
tv.clearAnimation();
tv.startAnimation( a );
}
Ошибка в XML-файле:
Несколько аннотаций, найденных в этой строке: — За типом элемента «alpha» должны следовать либо спецификации атрибута «>», либо «/
«. — ошибка: ошибка при синтаксическом анализе XML: неправильно сформированный (недопустимый токен)
:/
Комментарии:
1. Эта часть выглядит неплохо. Покажите Java-код, с которого вы запускаете анимацию, возможно, ошибка исходит оттуда?
2. Да, в этой анимации нет ничего плохого.
3. Анимационный XML выглядит нормально
4. Было бы полезно, если бы вы опубликовали ошибку.
5. Ошибка в XML-файле заключалась в том, что в этой строке было найдено несколько аннотаций: — За типом элемента «alpha» должны следовать либо спецификации атрибута «>», либо «/ >». — ошибка: ошибка при синтаксическом анализе XML: неправильно сформированный (недопустимый токен)
Ответ №1:
Я разобрался с этим — по какой-то причине мне пришлось использовать set.xml а затем добавьте к нему альфа-версию, чтобы он работал