реализовать интерфейс Coverflow в веб-приложении Android - PullRequest
2 голосов
/ 12 января 2011

Я пытаюсь создать пользовательский интерфейс Coverflow в веб-приложении Android с использованием HTML, CSS, JavaScript и некоторых изображений.

3D-преобразования CSS, которые поддерживаются в Safari sine 2009 и на iPhone с версии 2.0, не поддерживается на Android.еще хуже то, что в Android 2.1 и Android 2.2 и в каждой версии по-разному глючит реализация.

Любая идея, как создать пользовательский интерфейс Coverflow в веб-приложении Android с использованием HTML,CSS, JavaScript и некоторые изображения без CSS 3D-преобразований?

1 Ответ

0 голосов
/ 16 января 2011

Если вы ищете текстурированные 3D-преобразования без использования CSS 3D или плагинов, не смотрите дальше, чем Canvas, элемент HTML, присутствующий в большинстве современных браузеров.Уже есть 3D-библиотеки, которые используют это преимущество, например K3D .

С другой стороны, вы можете использовать динамический HTML и предварительно визуализированные изображения под разными углами.Для 3D-эффекта без поворотов, просто реализуйте базовую формулу 3D-рендеринга, такую ​​как эта:

Положение точки X на экране = положение X в пикселях / расстояние + половина ширины экрана

Положение точки Y на экране = положение Y в пикселях / расстояние + половина высоты экрана

...