0

加速度計から値を取得し、バーゲージ(またはニードルゲージ)を介してそれらを表示するアプリを作成しようとしていますが、ゲージを機能させる方法がわかりません。私はこれらのオプションを考えていました:

  1. ゲージを複数の部分に分割するため、ゲージが「いっぱいになり」、加速度計からの値に応じて、異なる画像が表示されます。

  2. フルゲージの画像を1つだけ用意し、プログラムで表示する画像の量を決定します。これを行う方法を完全には理解していませんが、操作する画像が1つだけで済み、スペースを節約できるため、よりエレガントな方法でやりたいことができるようです。

あまり面倒なことなく最初のオプションを成功させることができると確信していますが、それは簡単な方法を取っているだけですか?2つの方法のどちらを使用する必要がありますか?私が知らないこれを行う別の方法はありますか?

どんなアドバイスも大歓迎です:)

4

1 に答える 1

3

締め切りに間に合わせることが心配な場合は、快適なことをすることをお勧めします。ただし、新しい手法を検討している場合、ゲージが長方形の場合、#2は画像の一部を描画することによって実行される可能性があります。カスタムUIを使用すると、より洗練されたものが可能になる場合があります(いずれの場合も、そのリンクは楽しくて有益なアクティビティのように見えます)。

于 2011-07-22T15:29:13.250 に答える