Макет моего файла альфа-анимации

#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 а затем добавьте к нему альфа-версию, чтобы он работал