Элемент таймлайн для приложения Android Java
Требуется сделать элемент тайм-лайн, как на прикреплённой картинке и внедрить его в готовое приложение.
Тема сделанного приложения – тайм-менеджмент.
В приложении создана БД на Room с множеством таблиц, из которых берутся события.
Типы событий:
- по жёсткому времени (8:00 – 9:00)
- занимающие много времени (1 час, 1 час 15 минут)
- занимающие немного времени
Остальные типы:
- лягушки (занимают немного времени)
- стейки (аналогично)
- кайросы (неизвестно сколько занимают)
- большие цели (неизвестно сколько занимают)
Должна быть возможность элементы всех этих типов разместить на таймлайне.
Элементы этих типов создаются в других фрагментах, и для размещения на таймлайне либо выбираются из списка готовых, либо создаются новые (это реализовано).
По таймлайну:
* таймлайн отображает одну дату. Смена даты осуществляется по нажатию на иконку календаря в верхнем меню
* должна быть возможность перемещения элементов по таймлайну (длительным нажатием), а также их расширение/сужение, если на них требуется больше/меньше времени, чем ожидалось
* события на таймлайне можно отмечать выполненными(или невыполненными), и изменения должны отправляться в БД. отметка производится нажатием на условную галочку на событии
* события на таймлайне можно перенести на следующий день либо в буфер "Неделя", "Месяц" по нажатию на условную иконку на событии, которая вызовет контекстное меню с данными вариантами. Логика переноса события в проекте есть, она важна для статистики, так что её не следует изменять.
* если события назначены на одно время, они показываются рядом (прикреплённая картинка)
Załączniki 2
Aktualne zlecenia dla freelancerów w kategorii Java
Opracowanie aplikacji Android odtwarzacza dla usługi telewizji online
2220 PLN
Potrzebny programista Android do stworzenia natywnej aplikacji Android dla usługi telewizji online. Planowane są dwie wersje: dla urządzeń mobilnych: smartfony i tablety; dla Android TV / Android STB: dekodery. Orientacyjne terminy: do 3 miesięcy. Orientacyjny budżet: 150… Java, Programowanie na Androida ∙ 27 dni 11 godzin temu ∙ 32 oferty |