0

私は新しい Android 開発者ですが、Java でいくつかの 2D ゲームに取り組んだことがあります。

しかし、私はメニューを実行するための優れた方法を実際には見つけていません。このアプリのメイン メニューにアニメーション化された背景の動きを持たせたいと考えています。

グラフィック アップデーター (ペイント) のような特定の方法があり、x を設定して画面をスクロールするだけですか?

注: 背景に 1 つの画像があり、スクロールして (単純なパターンです)、ゲーム メニューに何らかの効果を与える必要があります。GIF画像は問題外だと思います。

4

2 に答える 2

0

いくつかのオプションがあります:

  1. 画像やその他のビューを使用して、必要に応じてサイズを設定します。通常は、画面よりも大きくなります。次に、この画像を相対レイアウト内で使用し、左/上オフセットを設定して正確な位置を制御します。

  2. オフセットを使用して、画面上に適切な画像などを描画するカスタム ビューを作成します。

相対レイアウト内でビューを制限する必要がないため、一般的に 2 番目のオプションを好みます。

追加するだけです-メニューのレンダリングはあなたの管理下にありません。これは、デバイスのテーマと関連するコントローラーです (読み取り: メーカー)。

于 2013-03-08T05:11:26.160 に答える
0

Android のScrollViewクラスを使用する必要があります。次のように .xml ファイルで ScrollView を定義するだけです。

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >

    // Define your other components here.

</ScrollView>
于 2013-03-08T05:04:49.773 に答える