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

Анимация GridLayout не работает - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Выборка из базы случайной строки http://www.cyberforum.ru/android-dev/thread972338.html
Подскажите пожалуйста, как выбрать из базы, имеющей три столбца(id, text1, text2), случайную строку по id. А потом из этой строки поле text1 и text2 поместить в двумерный массив.
Android Показ уведомлений для определенной даты Нужно выводить уведомления в определённый день и с периодичностью в один месяц. Системную дату я получаю, но проверка условия(через if), наступления даты оповещeния, всегда выдаёт TRUE и выскакивает уведомление в статус-баре. Хотелось бы знать почему так? Как правильно проверять дату? Please, форумчане ответьте... package ru.project.testinfomats; import java.util.Calendar; import... http://www.cyberforum.ru/android-dev/thread972333.html
Android. Начало большого пути Android
Привет всем! Знаю что немного не по тематике..но тем не менее... вот, очень хочу научиться писать приложения! смотрел видеоуроки, читал книжки... но все это донно, ибо в этих уроках рассказывают о каком либо элементе и что он делает. Настоящее получение знаний дается в процессе написания программы. Я уже написал свой первый калькулятор, и одну программку которая заносит данные в БД и выводит их....
Android Обработка нажатий
Господа подскажите как определить что пользователь провел пальцем влево или в право? Отслеживать в onTouch координаты? Если Х увеличивается то вправо, если уменьшается то влево? Плюс небольшой допуск на не абсолютно вертикальную линию? Или есть более простой метод?
Android Вывести контакт(его имя) на textview http://www.cyberforum.ru/android-dev/thread972178.html
Как вывести имя первого попавшегося контакта (и, возможно, его номера телефонов) в textview? нашел код как получить контакты: Cursor cursor = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, new String {Phone._ID, Phone.DISPLAY_NAME, Phone.NUMBER}, null, null, null); startManagingCursor(cursor); if (cursor.getCount() > 0) { while (cursor.moveToNext()) ...
Android Отследить положение на экране ползунка из SeekBar Подскажите, возможно ли это реализовать. Задача такая: отследить положение ползунка в SeekBar и чуть выше в TextView вывести значение ползунка. Например если значение 0 то и текст сверху будет 0 и вьюха с текстом будет полностью с права над ползунком. Если значение 50, то вьюха будет по центру экрана прямо над полхзунком и т.д. Кто хоть что-т знает отпишитесь пожалуйста. Спасибо. подробнее

Показать сообщение отдельно
angryrobot
Командир зеленых роботов
 Аватар для angryrobot
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 563
08.10.2013, 23:21     Анимация GridLayout не работает
Всем привет.
Наблюдаю удивительную проблему - не стартует анимация для GridLayout. Внутри этого layout'а у меня находится множество ImageView с картинками.
Код очень прост:

Java
1
2
3
4
5
6
7
8
9
10
11
public class LayoutActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_layout);
  GridLayout layout = (GridLayout) findViewById(R.id.gridLayout);
  LayoutAnimationController anim = AnimationUtils.loadLayoutAnimation(this, R.anim.grid_layout_animation);
  layout.setLayoutAnimation(anim);
  layout.startLayoutAnimation();
}
}
После выполнения этого кода возникает исключение:

java.lang.ClassCastException: android.view.animation.LayoutAnimationController$AnimationParameters cannot be cast to android.view.animation.GridLayoutAnimationController$AnimationParameters

Однако, если я попробую использовать другой xml файл анимации (layout_animation вместо grid_layout_animation) то все работает как надо.
Что я делаю не так ?

Содержимое файла res/anim/grid_layout_animation
XML
1
2
3
4
5
6
7
<?xml version="1.0" encoding="utf-8"?>
<gridLayoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"
        android:animation="@android:anim/fade_in"
        android:columnDelay="10%"
        android:direction="right_to_left"
        android:directionPriority="row" >
</gridLayoutAnimation>
Содержимое файла res/anim/layout_animation.xml
XML
1
2
3
4
5
6
<?xml version="1.0" encoding="utf-8"?>
<layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"
        android:animation="@android:anim/fade_in"
        android:delay="10%"
        android:animationOrder="random">
</layoutAnimation>
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru