私はアンドロイドで垂直カルーセルを実装したいと思います。私はそれについて多くのことを検索しました。最後に、水平カルーセルの例hereが見つかりました。どのようにしてこの水平カルーセルを垂直カルーセルに変換するかを知ることができます。アンドロイドで垂直カルーセルを作成するには?
また、私はこれを試しました。 Link。この3次元のリストビューは各要素の回転を与えますが、私は全体のリストを実装したい3dにする必要があります。どんな体でも提案をお願いします...
私はアンドロイドで垂直カルーセルを実装したいと思います。私はそれについて多くのことを検索しました。最後に、水平カルーセルの例hereが見つかりました。どのようにしてこの水平カルーセルを垂直カルーセルに変換するかを知ることができます。アンドロイドで垂直カルーセルを作成するには?
また、私はこれを試しました。 Link。この3次元のリストビューは各要素の回転を与えますが、私は全体のリストを実装したい3dにする必要があります。どんな体でも提案をお願いします...
縦型ページャが必要な場合は、that libraryをJake Warthonが作成してみてください。それは完全にコード化され、Android SDKで完全に最新のものです。
3dで作業する最善の方法はレンダスクリプトで作業することです。私はその話題に本当に役に立たないでしょう。
次のコードは、カルーセルを垂直ビューで表示するために使用します。私はこのURLのコードを変更しました。 http://www.codeproject.com/Articles/146145/Android-3D-Carousel。これは、nexus-landscpapeでうまくいきます。また、私はこのLINKを使って縦に見えるようにしました。
private void Calculate3DPosition(CarouselItem child, int diameter,
float angleOffset) {
angleOffset = angleOffset * (float) (Math.PI/180.0f);
float y = (float) (diameter/2 * Math.sin(angleOffset)) + diameter/2
- child.getWidth()/2;
float z = diameter/2 * (1.0f - (float) Math.cos(angleOffset));
float x = (float) (- diameter/2 * Math.cos(angleOffset) * 0.5);
child.setX(x + 250);
child.setZ(z);
child.setY(y - 150);
}
ニースの質問...あなたはすでにそれを解決したと思いますか? – Sameer
はい私はそれのための解決策を得ました... –
:Romain Pielは賞金に値する – Sameer