Страница 1 из 1

Перелистывание Activity с помощью слайдинга.

Добавлено: 01 мар 2012, 22:06
badlog
Хочу листать активити как, например, рабочие столы, можно ли такое реализовать? Гуглил, гуглю и гуглить буду, пока не найду ответ. Пока нашел это http://marcreichelt.blogspot.com/2010/0 ... witch.html , но не могу разобраться что там к чему.

Re: Перелистывание Activity с помощью слайдинга.

Добавлено: 05 мар 2012, 11:32
damager82
Если не вдаваться в детали, то здесь создается Scroller, в него помещается 5 разноцветных TextView и все это дело горизонтально прокручивается.

Re: Перелистывание Activity с помощью слайдинга.

Добавлено: 01 май 2012, 22:32
free6k
Вопрос очень актуален, особенно перелистывание фрагментов с помощью слайдинга.
Кому не сложно скиньте примеры. Заранее Спасибо!

Re: Перелистывание Activity с помощью слайдинга.

Добавлено: 22 июн 2012, 14:07
KamiSempai

Re: Перелистывание Activity с помощью слайдинга.

Добавлено: 23 июл 2012, 14:38
y0rker
Вопрос актуален, создал как в уроке на хабре, но как я понял, вьюгруп вызывает и создает view из layout без onCreate(). Т.е. у меня есть активити feed_tab1Activity и есть к нему лейаут feed_tab1Activity.xml и я никак не могу даже через метод oncreate() работать с активити.
надеюсь меня поняли

Re: Перелистывание Activity с помощью слайдинга.

Добавлено: 23 июл 2012, 15:37
Finch
Не совсем так =) механизм довольно простой

Код: Выделить всё

private List<View> mPages;
о6рати внимание на дженерик <View>, тоесть у нас колекция вьюшек
мы туда можем "пихать" 100500 вьшек =)

Код: Выделить всё

mPages.add(mJokesRuPage);
а также удалять и прочие вкусности, читаем про колекции, интерфейсы итераторы и тд и тп
Кароче во вьюгрупп ото6ражается колекция вьюшек
Итого, у те6я есть вьюшка и делай с ней всё что хочешь

Re: Перелистывание Activity с помощью слайдинга.

Добавлено: 23 июл 2012, 15:56
y0rker
т.е. пропуская создание активити (onCreate), я работаю конкретно с вьюшкой?

Спасибо, разобрался.
для примера:

Код: Выделить всё

tvName = (TextView) mJokesRuPage.findViewById(R.id.textViewfeed1);
tvName.setText("asd");

Re: Перелистывание Activity с помощью слайдинга.

Добавлено: 23 июл 2012, 16:07
Finch
да, именно так)