Перелистывание Activity с помощью слайдинга.
Перелистывание Activity с помощью слайдинга.
Хочу листать активити как, например, рабочие столы, можно ли такое реализовать? Гуглил, гуглю и гуглить буду, пока не найду ответ. Пока нашел это http://marcreichelt.blogspot.com/2010/0 ... witch.html , но не могу разобраться что там к чему.
Re: Перелистывание Activity с помощью слайдинга.
Если не вдаваться в детали, то здесь создается Scroller, в него помещается 5 разноцветных TextView и все это дело горизонтально прокручивается.
Re: Перелистывание Activity с помощью слайдинга.
Вопрос очень актуален, особенно перелистывание фрагментов с помощью слайдинга.
Кому не сложно скиньте примеры. Заранее Спасибо!
Кому не сложно скиньте примеры. Заранее Спасибо!
- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: Перелистывание Activity с помощью слайдинга.
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.
Re: Перелистывание Activity с помощью слайдинга.
Вопрос актуален, создал как в уроке на хабре, но как я понял, вьюгруп вызывает и создает view из layout без onCreate(). Т.е. у меня есть активити feed_tab1Activity и есть к нему лейаут feed_tab1Activity.xml и я никак не могу даже через метод oncreate() работать с активити.
надеюсь меня поняли
надеюсь меня поняли
Re: Перелистывание Activity с помощью слайдинга.
Не совсем так =) механизм довольно простой
о6рати внимание на дженерик <View>, тоесть у нас колекция вьюшек
мы туда можем "пихать" 100500 вьшек =) а также удалять и прочие вкусности, читаем про колекции, интерфейсы итераторы и тд и тп
Кароче во вьюгрупп ото6ражается колекция вьюшек
Итого, у те6я есть вьюшка и делай с ней всё что хочешь
Код: Выделить всё
private List<View> mPages;
мы туда можем "пихать" 100500 вьшек =)
Код: Выделить всё
mPages.add(mJokesRuPage);
Кароче во вьюгрупп ото6ражается колекция вьюшек
Итого, у те6я есть вьюшка и делай с ней всё что хочешь
CEO of a company R.id.team
Re: Перелистывание Activity с помощью слайдинга.
т.е. пропуская создание активити (onCreate), я работаю конкретно с вьюшкой?
Спасибо, разобрался.
для примера:
Спасибо, разобрался.
для примера:
Код: Выделить всё
tvName = (TextView) mJokesRuPage.findViewById(R.id.textViewfeed1);
tvName.setText("asd");