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

Приложение-анкета по канонам material design - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Приложение наподобие Viber http://www.cyberforum.ru/android-dev/thread1816938.html
Всем привет! У меня такой вопрос: вообще возможно ли написать приложение наподобие Viber, пускай даже в нём не все будут функции, сложно ли это будет, за полгода можно? Опыт программирования небольшой (C#)
Android Очистка кэша Добрый вечер! Я пишу под андроид на C# в Xamarin. Возникла такая проблема: в приложении есть данные, которые берутся с сайта и хранятся в IsolatedStorage, все работает хорошо. Но когда эти данные на сервере обновляются, хранилище не очищается и получается какая-то дикая путаница данных - старые данные вперемешку с новыми. Мне необходимо как-то реализовать очищение IsolatedStorage c периодичностью... http://www.cyberforum.ru/android-dev/thread1816883.html
Android Как реализовать выделение элементов таблицы
Уважаемые знатоки, нужна ваша помощь :) Имеется таблица, созданная с помощью GridLayout, элементами которой являются ImageView. После реализации View.OnClickListener и регистрации слушателей для этих ImageView на них срабатывают нажатия. Но они за одно нажатие срабатывают только на одном элементе. А мне нужно за одно нажатие выделить несколько элементов (как в игре балда, когда надо выделить...
Как в navigation drawer activity засунуть активити Android
Здравствуйте! у меня такая проблема navigation drawer activity работает только с фрагментами как мне засунуть активити во фрагмент и открыть его через меню
Android Отправка данных из dialogfragment в активити в котором был создан диалог http://www.cyberforum.ru/android-dev/thread1816552.html
Здравствуйте. Нужна помощь. Как сделать так что при нажатии кнопки btnmodal в диалоге, в активити, которая вызвала диалог менялась текствью price, прибавлялось число из тесктвью pricemodal в диалоге. Код диалога: import android.app.DialogFragment; import android.content.DialogInterface; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import...
Android Тема дипломной работы Всем привет! Тему диплома пока не выбрал, но есть огромный интерес к созданию приложения (допустим на android), которое обеспечивает обмен данными используя интернет, между устройствами. Имею ввиду написать что то типа Viber, WhatsApp. Подскажите что можно создать, что будет пригодно допустим для какой-нибудь организации,пускай даже программка не будет такой навороченной как Viber ? подробнее

Показать сообщение отдельно
shavuz
76 / 82 / 13
Регистрация: 29.01.2014
Сообщений: 369
02.10.2016, 08:09     Приложение-анкета по канонам material design
такой варриант:
вопросы можно сделать в ViewPager, сразу передаете в его адаптер лист с 10 обьектами (обьект - вопрос) и делаете ему автоматический переход к следующему вопросу, например если был выбран ответ или закончилось время на раздумие, то пейджер перейдет на следующий вопрос. так же у вьюпейджера есть встроенная анимация переходов и ее легко заменить на другую.
на счет дизайна:
1) класс вопрос
2) активити + фрагмент,
3) вьюпейджер
4) xml - QuestionItem - разметка для вопроса. тут в принципе как вам удобно, например вверху текстовое поле с вопросом, ниже в горизонтальном линеар лайауте radiobutton для выбора ответа и текстовое поле для варрианта ответа
так же возможно добавить кнопку перейди к следующему вопросу(перематывает viewpager)
5) менеджер игры. синглтон. обьясню. когда выбирается ответ, правельный или нет, то в менеджере сохраняется результат и когда даны ответы на все вопросы. менеджер подчитывает результат и возвращает их в нужное место, при начале опроса, менеджер пересоздается.

как то так . в кратце.

вот тут есть описание что такое вьюпейджер, думаю можно найти примеры и поподробней.
https://developer.android.com/traini...een-slide.html
 
Текущее время: 02:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru