Форум программистов, компьютерный форум 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
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564

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

08.10.2013, 23:21. Просмотров 458. Ответов 0
Метки (Все метки)

Всем привет.
Наблюдаю удивительную проблему - не стартует анимация для 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>
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru