新しい Android マテリアル デザインは 3.0 や 2.1 などの古いバージョンの Android をサポートしていますか? それがサポートされている場合、どのように見えますか? 実際のマテリアル デザインとして、または単に古いデザインとして? アプリをマテリアル デザインのテーマで更新しようとしていますが、既にこれを行っている人はいますか?
2 に答える
コンセプトとしてのマテリアル デザインに関する限り、はい、今日すべてを行うことができます。一部の側面では、より多くの作業が必要になります (たとえば、新しいアクション バーのデザイン ガイドラインを模倣する) 一方で、いくつかの部分はより単純です (たとえば、コンテンツの間隔と色に関する新しいガイドライン)。
これに役立つライブラリもいくつかあります。Cards UI for AndroidやCardslilbなど、「カード」の概念をサポートする多くのサードパーティ ライブラリがあり、 Floating Action Button用のライブラリがあります。
Material テーマが多かれ少なかれ自動的にアプリを "Material" にするようになる限り、いいえ、現在利用できるサポート ライブラリの実装はありません。現在市場に出回っているものは、ほとんどゼロから作られています。Android L が正式にリリースされるまで待つことをお勧めします。サポート ライブラリの新しいバージョンには、少なくともこの機能の一部 (などCardView
) のサポートが含まれます。
v7 Appcompat ライブラリとDesign Support Libraryを使用して、 Lollipop より前の Android バージョンでマテリアル デザインをサポートできます。