ShurikuS57 / CameraSampleProject

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Тестовое задание

Написать и отладить приложение:

Один экран, на котором постоянно отображается стрим с фронтальной (на старте) камеры. С помощью стандартных жестов можно переключать камеру и трансформировать картинку (стрим) на экране:

Tap: переключение камеры front/back Pinch и Spread: уменьшение и увеличение (зум) картинки (минимум 50%, максимум 200% от оригинального размера) Swipe: меняет цвет круглой кнопки (см далее) по кругу: белый, красный, зеленый, синий.

На экране имеется одна круглая кнопка (цвет меняется свайпом по экрану), по нажатию на которую происходит захват фотографии в полном разрешении и сохранение в галерею девайса.

При зажатии круглая кнопка анимировано увеличивается в полтора раза (0.3 сек), при отпускании анимировано возвращается к исходному размеру (0.3 сек).

Язык: Kotlin. Целевое устройство: Android-устройства с вертикальной ориентацией. Сторонние библиотеки: при необходимости можно использовать любые опенсорсные библиотеки.

About


Languages

Language:Kotlin 100.0%