2013/04/19

ViewPager に区切りを追加する

ViewPager でページング作ってスワイプ楽しいです。ただ、単色の背景が続くとスワイプしたのかどうかがわからんくなってくる。なにげに Google Play のアプリを見てたらページ間に仕切りがついていた。なにそれ欲しい。

手っ取り早く

サンプルは github に 。

android.support.v4 使ってます


ViewPager#setPageMargin (int marginPixels) でページ間のマージンを空けつつ、ViewPager#setPageMarginDrawable (int resId) でその隙間を埋めるという方法。

隙間の定義は dimens.xml で。程よく 4dp 。

隙間の定義は drawable/ に shape  を定義して使ってみた。


良い感じのようです

太さと色なんかはおこのみで調整したらいいとおもうよ。
お好み焼き食べたい。