Форум программистов, компьютерный форум CyberForum.ru

Как сделать анимацию при старте? - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Получение количества сложенных строк http://www.cyberforum.ru/android-dev/thread1168226.html
Доброго времени суток Есть поле name и поле chislo выполняю запрос columns = new String{"name", "sum(chislo) as chislo"}; groupBy = "name"; query(TABLE, columns, null, null, groupBy, null, null);
Android Тестер проекта Есть ли такой тестер проекта, который протестирует проект и проверит его на пригодность загрузки в Play Market ? Или если проект скомпилировался и запустился на устройстве то его гарантированно market примет ? http://www.cyberforum.ru/android-dev/thread1168114.html
Android Хранение HTML, файлов, картинок, стилей в ресурсах приложения
Есть некий контент который нужно отобразить в WebView, как можно папку с html и его файлами запехнуть в ресурсы проги, и потом считывать их в WebView из ресурсов ?
Android Прокрутка элементов (Элементы не влезают в дисплей )
Есть вот это : <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" >
Android Передать через Intent информацию об Item http://www.cyberforum.ru/android-dev/thread1167944.html
Выводит ошибку и приложение закрывается by Force Close ошибка по ходу в Intente package kg.aykut.speak_kyrgyz; import android.content.Context; import android.content.Intent; import android.database.Cursor; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.support.v4.app.LoaderManager.LoaderCallbacks;
Android (R.id.java) как определить где объявляется элемент? Разбираю достаточно большой пример, и там в R.java есть ссылки на разные элементы. Но я не могу понять где они... Например в R.java имеется код: ... public static final class id { public static final int EditText01=0x7f0900a3; ... Как определить где объявляется EditText01 ? Возможен ли поиск по слову в Package Explorer? подробнее

Показать сообщение отдельно
rus_artur4ik
0 / 0 / 0
Регистрация: 05.05.2014
Сообщений: 31
06.05.2014, 20:41     Как сделать анимацию при старте?
Здравствуйте, подскажите пожалуйста, что я делаю не так. Мне надо, чтобы при старте был текст, например TextView черного цвета. У него при старте приложения 5 секунд должна быль альфа равная одному, потом за полторы секунды уменьшиться до 0.3 и зафиксироваться.
Начал писать анимацию. В файле myalpha.xml написал следующее:

XML
1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="1500"
    android:fromAlpha="1.0"
    android:startOffset="5000"
    android:toAlpha="0.3" >
 
</alpha>
Но после того, как альфа уменьшилась до 0.3, вернулась обратно на 1.
В fragment_main пробовал поставить альфу у TextView и на 1 и на 0.3, не помогало.
В MainActivity.java писал следующее:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public class MainActivity extends Activity {
    
    TextView tv;
 
    RelativeLayout RelativeLayout1;
    
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.fragment_main);
 
        tv = (TextView) findViewById(R.id.tv);
        RelativeLayout1 = (RelativeLayout) findViewById(R.id.RelativeLayout1);
        
        tv.startAnimation(AnimationUtils.loadAnimation(this, R.anim.myalpha));      
    }
}
Пробовал после tv.startAnimation писать tv.setAlpha(0.3); но эклипс ругался, я так понял, что дело в числе 0.3, так как если написать не дробное значение ошибка исчезает.
Еще есть вариант, если сразу после конца анимации написать tv.setTextColor(R.color.tvColor); и поставить в tvColor цвет, который будет похож на черный со значением альфа = 0.3 (#с5с5с5 очень на него похож), то это может решить проблему, но когда я пишу после tv.startAnimation tv.setTextColor(R.color.tvColor); альфа меняется не у черного цвета, а у #c5c5c5. Значит надо как-то прописать, чтобы цвет менялся только после конца анимации.КАК?
Если вы знаете, как решить эту проблему (Текст при старте) подскажите пожалуйста, может быть можно зафиксировать альфу без смены цвета.
Заранее огромное спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru