iPhone では、画面に表示されている写真などを入れ替えるとき、指で左右にフリックすると、とても綺麗にスライドされます。
Androidでも、ViewFlipper や ViewSwitcher あたりを使えばスライドは実装できるんですが、フリックしたあと一瞬の間が空いて画面の切り替えが行なわれるので、指に追随する感じがなくてどうもモッサリ感が漂ってしまいます。
どうにか気持ちよく切り替えできないかなーと思ってネット上を探してみたんですが、同じようなことを考える人はいるようで、多くの人が試行錯誤しているようでした。
そんな中見つけたのが『ViewPager』という機能。
Android Compatibility package の中に含まれています。
このライブラリを使うと、iPhone 並に軽快なスライド切り替えが実現します。
ライブラリの使い方は
Android Compatibility package
に、
サンプルコードは
FragmentPagerSupport.java
にあるので、ぜひ試してみてください。
ちなみに、サンプルコードのコンパイル済みアプリはこちら。
野良アプリです。
横フリックで ListView が切り替わります。
▽iPhone のように指にくっついてスライドするUI のキーワード
▽次の記事、前の記事
スティーブ・ジョブズ氏 逝去 | 画面サイズとVGAとかの対応表
▽iPhone のように指にくっついてスライドするUI にトラックバックする
iPhone のように指にくっついてスライドするUIのトラックバックURL:
http://chu3.xsrv.jp/mt5/mt-tb.cgi/1139
今日のキーワード
当サイトのRSS
カテゴリー
スポンサード リンク
新着記事
月別アーカイブ
オススメ書籍
【中級者必携の3冊】
目的から実現方法を探すいわゆる逆引き本。ネットで探してた情報が1冊にまとまっている感じです。
こちらも逆引き本。しかも情報量が多くて分厚い辞書的な1冊。必ず手元に置いておきたい1冊です。
様々なUIテクニックが載っている1冊。レイアウト関係でここまで詳しい本は他にありません。UIに強くなりたいなら必須。
Copyright (C) 2012 All Rights Reserved Android アプリ の 研究所 アンドロイド ナビ