モバイルアプリケーションのUIはダモクレスの剣のようなもので、一方では、ビジュアル、インタラクティブ、優れたUI体験は、ユーザーの心の中でアプリケーションのイメージと認識を強化することができ、他方では、貧しいUIデザインの経験は、ユーザーがアプリケーションに没頭することができないだけでなく、ユーザーがアプリケーションに対する嫌悪感を生み出す原因となります。そのため、アプリが溢れるAndriodの世界において、高品質なUIデザインはアプリのプロモーションにおいて極めて重要な役割を果たします。そのため、大多数のモバイルアプリ開発者に向けて、本記事ではUIデザインツールを10個軽く使うことをお勧めします。
Android 3.0以降では、SDKに新しいandroid.animationパッケージが追加され、アニメーションエフェクトの実装に関連するクラスが含まれています。しかし、もし開発者が3.0以下のバージョンでこのAPIを使いたいのであれば、Nine Old Androidsがベストな選択となるでしょう。
[]
このプロジェクトには2つのプロジェクトがあり、1つはアニメーション効果の実装ライブラリであるLibrary、もう1つはAPIの使い方のデモであるSampleです。開発者は直接Google PlayからNine Old Androids Sampleをダウンロードしてインストールし、デモを見ることができます。
AndroidシステムはListViewコントロールを提供し、ListViewはリッチコンテンツを表示することができ、時にはユーザーの物理的な検査を強化するために、よりまぶしいとより良いユーザーエクスペリエンス効果の必要性。プルを使用して更新するには、現在のページの内容を更新するには、リストをプルダウンする効果を達成することができます。
プログレスホイールは、Androidのネイティブの不確定スタイルを置き換えて特定の進捗を表示することができるスクロールプログレスバーです。その効果は以下の通りです。
6. Android Universal Image Loader
Android-Universal-Image-Loader は Android 用のオープンソース UI コンポーネントで、開発者にイメージの非同期ロードを提供するように設計されています。
Android-Universal-Image-Loaderは、マルチスレッドイメージの読み込み、ImageLoaderの基本的な構成への柔軟な変更を開発者に提供することができます;イメージの非同期ロードキャッシュメカニズム;リスニングとイベント処理を達成するためにロードプロセス;イメージの丸めや表示アニメーションやその他の機能のロード完了を含む、ロードイメージの表示オプションを設定します。さらに、ImageLoaderライブラリは、オブジェクトによって提供されるサービスやモジュールの責任に焦点を当て、インターフェイス指向の設計を広範に使用します。
ColorPickerはAndroidプラットフォーム用のカラーピッカーで、携帯電話のカメラやローカルギャラリーからイメージを取得し、興味のある色をクリックすると、選択した色のRGB、HEX、HSV値を知ることができます。
9. PhotoView
PhotoViewはAndroid ImageViewの拡張機能で、シングル/マルチタッチによるイメージの拡大縮小をサポートするスマートコントロールです。
[]
主な特徴
- スムーズなスクロールをサポート
- シングルポイント、マルチタッチ、インスタントズームイメージをサポートします。
- ViewPager のようなスライド式の親コントロールとうまく動作します。
10. スマートイメージビュー
SmartImageViewは、Android独自のImageViewコンポーネントを置き換えるために使用され、SmartImageViewを介して、ユーザーは、URL、電話帳やイメージを読み込むための他の方法を使用することができ、さらに、SmartImageViewは、イメージの非同期ロードをサポートしており、イメージは、二次抽出を容易にするように、メモリにキャッシュされます。





