3

ここに画像の説明を入力してください

このレイアウトでは、画像をマウスタッチで回転させ、前面の名前を大きなフォントで強調表示してクリックすると、次のアクティビティが表示されます。

これをAndroidで作成するにはどうすればよいですか?

ここに画像の説明を入力してください

4

1 に答える 1

5

考えられる実装の1つは次のとおりです。

  • 見えない球を作成します。球の頂点はラベルの位置として計算されますが、描画されません。球アルゴリズムは、SOのいくつかの回答で見つけることができます(例:ここ) 。
  • 球のさまざまなポイントにラベルを貼り付けます。各ラベルは常にカメラに面しています。
  • ユーザーのドラッグアクションに基づいて球を回転します
  • z値に基づいて単語をフェードします。
  • ラベルをタップすると、非表示の球が回転してラベルが前面に表示されます。

これは、SurfaceView、またはOpenGLを使用したGLSurfaceViewのいずれかに実装できます。SurfaceViewを使用する場合は、スムーズに実行するために、ラベル/頂点の数を少なくする必要があります。

これは、Android用の回転タグ球を作成する方法に関するチュートリアルです

于 2012-05-21T06:41:58.420 に答える