2

HTML、CSS、JavaScript、およびいくつかの画像を使用して、Android Web アプリケーションで coverflow UI を構築しようとしています。

Safari sine 2009 およびバージョン 2.0 以降の iPhone でサポートされている CSS 3D 変換は、Android では十分にサポートされていません。さらに悪いことに、Android 2.1 と Android 2.2 では実装にバグがあり、バージョンごとに異なる方法で実装されています。

HTML、CSS、JavaScript、および CSS 3D 変換を使用しない画像を使用して、Android Web アプリケーションで coverflow UI を構築する方法を教えてください。

4

1 に答える 1

0

CSS 3D やプラグインを使用せずにテクスチャ付きの 3D 変換を探している場合は、ほとんどの最先端のブラウザーに存在する HTML 要素である Canvas 以外に探す必要はありません。K3Dのように、これを利用する 3D ライブラリが既に存在します。

反対に、動的な HTML と事前にレンダリングされた画像をさまざまな角度から使用できます。回転のない 3D 効果の場合は、次のような基本的な 3D レンダリング式を実装するだけです。

画面上のポイントの X 位置 = 位置 X (ピクセル単位) / 距離 + 画面幅の半分

画面上のポイントの Y 位置 = ピクセル単位の Y 位置 / 距離 + 画面の高さの半分

于 2011-01-16T01:48:33.653 に答える