タグ

2011年11月14日のブックマーク (2件)

  • GestureDetectorでスクロールの制御 | GE Android Blog

    今回はHorizontalScrollViewをGestureDetectorで 制御してみたいと思います。 イメージとしては、Androidのホーム画面のようなものです。 一定量のスライドやフリック操作でのページ遷移を行います。 GestureDecActivity.java public class GestureDecActivity extends Activity implements OnGestureListener { private HorizontalScrollView horizontalScrollView; private GestureDetector gestureDetector; private int page = 0; // ページ数 private int displayWidth; // 画面サイズ:X private int disp

  • GPソフト Wiki - Androidでフリック

    Androidアプリで、フリックによるページ切り替えや自動スクロールをサポートするための情報をまとめます。「フリック」は、APIの中ではflingと呼ばれています。「投げ飛ばす」みたいな意味でしょうか。ずっとflyの現在進行形だと勘違いしてました(それはflyingでした)。 サンプルアプリ HOMEアプリなんかに良く見られる、左右のフリックでページ切り替えを行うサンプルを作りました。ページ境界でスクロールが止まります。 こちらは、ページ境界に関係なく、勢いが無くなったら自然に止まるパターンです。 記事に掲載したソースは要点のみを抜粋した不完全なものです。サンプルアプリの完全なソースコードはGPソフトの書庫からダウンロードできます。 準備 レイアウトは、ImageViewを横に3枚並べてLinearLayoutに入れたものを使っています。 <?xml version="1.0" enco