1

私はAndroidで本当に素晴らしいUIを持っているPulseのようなこれらのアプリをたくさん見ます:http://cdn3.digitaltrends.com/wp-content/uploads/2011/04/Pulse-android-625x515.jpg

次のようなUIを作成したいと思います:http ://wpuploads.appadvice.com/wp-content/uploads/2012/06/3030-642x481.pngここで、テキストは編集可能/選択可能/コピー可能です。基本的に実際のテキストフィールドですが、Androidのキャンバスでは提供されていないと思います。AndroidでこのようなUIを作成するにはどうすればよいですか。私の意見では、Androidの通常のxmlレイアウトは通常、かなり醜いものを作成することになり、OpenGLはこの種の仕事には少し高すぎるかもしれません。助言がありますか。

フォーラムを見回してみましたが、この質問に本当に似たものは見つかりませんでしたか?そして、私はGUIビルダーを探しているのではなく、実際にUIを開発するための何かを探しています。ありがとう!

4

2 に答える 2

1

フォーラムを見回してみましたが、この質問に本当に似たものは見つかりませんでしたか?

それはあなたがすでに答えを拒否したからです。パルスは、ゲーム以外のAndroid上のほとんどのアプリと同様に、「Androidの通常のxmlレイアウト」を使用して記述されています。

于 2012-06-10T23:01:23.517 に答える
1

Markが言うように、それらは通常のXMLレイアウトを使用します。個人的には見たことがないのでわかりませんが、それでできなかった「特別な」ものは見当たりません。

2番目のアプリについては、おそらくPulseよりも簡単だと思います。ただし、これは大幅にカスタマイズされており(おそらく状態ドローアブル)、使用する9patchグラフィックとカスタムフォントがStateListDrawableいくつか必要になります。

コントロールの外観のカスタマイズに慣れていない場合は、上記のリンクと、もちろんGoogleを参照することをお勧めします。

最後の注意点:優れたUIを設計することは困難です。もちろん、上記のように、多かれ少なかれゼロから開始するカスタムUIは言うまでもありません。Android UIは、使用できるデフォルトのルックアンドフィールを提供します... ICSは、箱から出してすぐに使用できる方がはるかに優れていますが、それだけです(少なくとも、それを変更するためのデフォルトのツールが提供されます)。できない場合、または経験やスキルがない場合は、デフォルトに固執するか、その仕事をアウトソーシングすることをお勧めします。

幸運を!

于 2012-06-10T23:28:22.743 に答える