タグ

GridViewと高速化に関するastk_fのブックマーク (1)

  • GridView を超高速化するための 10 の方法 - おともだちティータイム

    写真のギャラリーアプリなどで、四角い画像をタイル状に並べているものが数多くあります。 こういった画面は Android なら GridView というものを使って簡単に作ることができます。 しかし、なにも考えずにアプリを作ると死ぬほど遅い、重い、スクロールがかくつく、最後には OutOfMemoryError で死にます。 1. getView() 内で処理をしない GridView の一つ一つの Item を表示するのが getView() というメソッド。 ここでの処理が重ければ重いほどスクロールはカクツキ、快適度はさがる。 2. ViewHolder を使う findViewById() 、 inflate() は遅いので View は出来るだけ使い回す 3. スクロール中は別スレッドで処理をしない スクロール中にコンテキストスイッチが発生するのもカクツキが発生します。スクロール中は

    GridView を超高速化するための 10 の方法 - おともだちティータイム
  • 1