Androidに関するあれこれについて一部覚書をしておこうと思う。
- Adapterを使う場合にはBaseAdapterやArrayAdapterにしておく
- AdapterViewを継承してCustomWidgetを作る場合にはかなり実装すべき項目が多いので注意が必要。
- AdapterViewの継承クラスで実装すべきはViewの再利用、ViewTypeの考慮、ViewSelectorの扱い、Stateの変更、個別の子要素に対するイベントハンドリング、そしてスクロール処理である。
- AdapterViewで生成するViewに対してViewHolderの役割をもつクラスを用意すると良い。
- またこのクラスをObserverインターフェイスをもつようにすると更新の処理をより細かく制御できる。
- Drawableの継承で使いやすいのはShapeDrawableであり、細かな描画の実装を行うならDrawableにまとめるほうがイイ。
0 件のコメント:
コメントを投稿