5 / 5 / 0
Регистрация: 02.04.2013
Сообщений: 88
|
|
1 | |
Swipe навигация в приложении04.07.2013, 16:06. Показов 17566. Ответов 19
Метки нет (Все метки)
Здравствуйте.
Возникла потребность в навигации между активити жестами(свайп). Ведешь пальцем влево и переходит в нужное активити. Нагуглил я очень много всего, куча всяких разных методов, все очень громозкое и сложное. Хочется просто в обработчик запихать интент с передачей данных и открытие нового класса(нового активити). С этим проблемм нет. Проблема в том что не знаю подходящего метода для свайпа. Может кто подскажет? Буду благодарен.
0
|
04.07.2013, 16:06 | |
Ответы с готовыми решениями:
19
Swipe в андроид приложении Навигация в приложении Навигация в приложении Навигация в плиточном приложении |
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
|
|
04.07.2013, 16:10 | 2 |
0
|
5 / 5 / 0
Регистрация: 02.04.2013
Сообщений: 88
|
||||||
04.07.2013, 16:16 [ТС] | 3 | |||||
Не совсем то. Нужно что то вроде этого:
Кликните здесь для просмотра всего текста
ТОлько я пока не совсем понимаю как это прикрутить к моему случаю.
0
|
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
|
||||||
04.07.2013, 16:22 | 4 | |||||
если правильно понял то на жест влево вызываем активити 1, на жест вправо активити 2 и тд
ну вставляем примерно такой код, создающий новую активность в код приведенный вами выше
0
|
5 / 5 / 0
Регистрация: 02.04.2013
Сообщений: 88
|
|
04.07.2013, 16:24 [ТС] | 5 |
Да что вставлять понятно, а вот с тем кодом что я выложил непонятно. Что за background? Чем его заменить? Его объявлять нужно в начали или что? Не пойму чему нужно присваивать этот листнер. Поидее работать должно на всем экране.
0
|
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
|
|||||||||||
04.07.2013, 16:30 | 6 | ||||||||||
сам ни разу не пробовал так делать ,но думаю что должно как то так быть
0
|
5 / 5 / 0
Регистрация: 02.04.2013
Сообщений: 88
|
|||||||||||
04.07.2013, 17:44 [ТС] | 7 | ||||||||||
Не отрабатывает. Ошибку выдает на 3 строке(bg.setOn.Touch...)
Вообще я могу ошибаться с методом, возможно для реализации свайпа нужен другой метод. Добавлено через 6 минут О, нашел более подробную реализацию: Кликните здесь для просмотра всего текста
Но тут я незнаю несколько методов. Не обьясните, знающие люди? Что за метод onFling? Тут как я понял нужно создавать отдельный класс, а потом из кода обращаться к нему таким методом: Кликните здесь для просмотра всего текста
И опять же бэкгрунд непонятен. Добавлено через 51 минуту Не получается нифига. Может кто то уже делал такой свайп? Поделитесь опытом.
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
04.07.2013, 21:05 | 8 |
0
|
5 / 5 / 0
Регистрация: 02.04.2013
Сообщений: 88
|
|
08.07.2013, 14:44 [ТС] | 9 |
Сделал как сказано здесь: http://savagelook.com/blog/and... in-android
Только анимации не получилось. Просто переходит на новый Активити.
0
|
0 / 0 / 0
Регистрация: 02.03.2015
Сообщений: 8
|
|
03.03.2015, 08:56 | 10 |
Тема актуальна, но так и не раскрыта, по ссылке 404.
0
|
393 / 338 / 83
Регистрация: 17.10.2014
Сообщений: 1,007
|
|
03.03.2015, 11:37 | 11 |
вьюха на которую ты вешаешь листенер
да все тут раскрыто, ТС сам же всю реализацию выложил, только прикрутить не смог.
0
|
0 / 0 / 0
Регистрация: 02.03.2015
Сообщений: 8
|
|
03.03.2015, 18:28 | 12 |
Честно, вот и я не могу прикрутить...Было бы круто если бы был мануал. Спасибо Вам за ответ.
0
|
912 / 560 / 88
Регистрация: 13.02.2014
Сообщений: 2,081
|
|
04.03.2015, 09:52 | 14 |
Не делай свайпы, табы делай.
0
|
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
|
|
04.03.2015, 09:53 | 15 |
Эммм, а зачем такое извращение? Есть же ViewPager.
0
|
0 / 0 / 0
Регистрация: 02.03.2015
Сообщений: 8
|
|
04.03.2015, 18:34 | 16 |
Как я понял, ViewPager возможен переход только right-left но могу ошибаться. Но данная реализация, как мне кажется может стать удобной для навигации. К примеру, хочу реализовать в приложение меню как при разблокировки экрана, то есть влево "ползунок" наведу - откроется активити1, вправа активити2 и т.д. Было бы еще интересно увидеть, как такой бегунок реализовывают.
0
|
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
|
|
04.03.2015, 22:59 | 17 |
georustam, пользователи к такому не привыкли, лучше использовать стандартные методы навигации.
0
|
0 / 0 / 0
Регистрация: 02.03.2015
Сообщений: 8
|
|
06.03.2015, 07:18 | 18 |
Spelcrawler, порой они сами не знают чего хотят
0
|
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
|
||||||
11.02.2016, 22:15 | 19 | |||||
spydark91, вот тчо выдает на ваш код
(Пытаюсь реализовать свайп между актвити)
0
|
0 / 0 / 0
Регистрация: 02.02.2015
Сообщений: 15
|
|
13.03.2016, 18:40 | 20 |
Возобновлю тему, есть важный вопрос по ней. При использовании вышеописанного решения, чтение свайпа происходит во всему экрану. А можно ли сделать так, чтобы чтение происходило по какой-то определенной области? например в квадрате со стороной n и т.п.
0
|
13.03.2016, 18:40 | |
13.03.2016, 18:40 | |
Помогаю со студенческими работами здесь
20
Навигация в консольном приложении Создание меню в консольном приложении и навигация по нему с помощью клавиш Android swipe Swipe пример Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |