Я занимаюсь разработкой приложения, которое содержит «интерактивные блоки алфавита». Следующее изображение объяснит идею ясно:
Алфавитный блок A
Первая буква «А» - это кнопка или изображение, которые при прикосновении к ней преобразуются в блок «А» (однако эта первая буква «А» не требуется). Первый блок содержит текст спереди; изображение и текст повернуты в 3D. Идея состоит в том, чтобы оживить первый блок, чтобы создать впечатление вращения и преобразовать его во второй блок.
Я думаю, что варианты:
- Компонент Custom View.
- Используйте класс Canvas.
- Графический движок, такой как Unity, OpenGL или C ++ с NDK.
- Xamarin или HTML + CSS + JavaScript (однако я не знаю, как это сделать на другом языке).
Как создать этот интерфейс для Android? Большое спасибо за ваше время.