iOSアプリ移植でAndroidアプリの製作に取り掛かっていて、デザインは踏襲しつつも
Androidらしくいきたいと思って、手っ取り早くMaterial Designを導入できそうだったので、
Material Design Libraryをインストールしてみたときの覚書です。
直接jarをインストールも良いですが、
Gradleでのインストールで思ったり簡単に導入できました。
1.プロジェクトのbuild.gradle(app)のdependenciesに以下を追加
compile 'com.github.navasmdc:MaterialDesign:1.5@aar'
compile 'com.nineoldandroids:library:2.4.+'
2.追加した後に、一応Clean Projectを行ってからRebuild Project。
後は、layoutファイルで使いたいcomponentを使用する。
今のところ
com.gc.materialdesign.views.ScrollView
com.gc.materialdesign.views.ButtonRectangle
くらいしか使っていないので、もっと活用していく予定です。
あと、こちらの記事を読んで
http://qiita.com/Nunocky/items/3f8b94fdac1ed5afce1a
いまのところ被っていないようなので
Android Design Support Libraryとの併用も考えていこうかと検討中。
<追記>
ButtonRectangleを使用してみて
・backgroundに@drawableでのカラー指定ができない(shape系)
MaterialDesignという時点でshapeは不要なのかもしれないですが、、、
・gravityの上下関係(top or bottomなど)を設定しているとテキスト位置がずれる
ButtonRectangle内でcenterが有効になっているので、center以外を指定する場合は工夫が必要っぽい
※間違えていたら指摘ください。