2015年3月20日金曜日

FragmentPagerAdapterとMaterialDesign

どうも、Esterです。
とりあえず冷蔵庫に飲料を2本入れときました。


ということで本題へ。
今回は前回のMaterial DesignライクなActionBar(アプリタイトルが出るあそこ)に続き、横スワイプで画面を切り替えるようなものを作るときに用いられるViewPagerを使ってみました。

結果から言えばこの状態から...


右から左にスワイプすると…


こんな感じになる。



ということでスワイプするといい感じになるんですねー。
ちなみに隣に画面を用意してない場合は



って感じで次の画面がないよ~って教えてくれます。
直感的かつわかりやすいですね。

んで、驚くことにActionBarの色に透過したような感じの色が出るんですよね!

びっくりです。

これは作るアプリケーションのイメージ色ってのをしっかり考えないと…ということで今回使ったコードをGitHubに置いておきました。


もちろん自分用ってのもありますけど、よかったら参考までに。

ちなみにFragmentPagerAdapterを使うときは格納するFragment自体もサポートライブラリv4のFragmentじゃないとダメみたいです。今までサポートライブラリのFragmentなんて使ったことなかったのでちょいと戸惑ったりも…。

0 件のコメント:

コメントを投稿