日々是好日

プログラミングについてのあれこれ、ムダ知識など

Data Binding

CoordinatorLayout+BottomNavigationView+NestedScrollView+その他諸々で画面構築してみた

次のぎじゅつを使って画面構築してみたのでメモ 見た目はToolbar+コンテンツ表示Fragment+BottomNavigationViewの画面構成 コンテンツ表示Fragmentは、BottomNavigationViewの選択により入れ替える Toolbarはコンテンツ表示Fragmentのスクロール動作により…

MVVM+DataBinding+RecyclerViewでカレンダーを作る - 1

2021年7月12日 追記 RecyclerView.AdapterのアイテムにDataBindingを用いるため、コンストラクタで LifecycleOwner (FragmentのviewLifecycleOwner) を渡すのは誤った実装でした。 stackoverflow.com 発見に至った経緯 まったく別のアプリ開発でLifecycleReg…

RecyclerView + DataBinding がちょっとややこしかった件

2020/01/30更新 アダプタからリストを分離した。 ViewModel+DataBinding+RecyclerViewの実装ならこっちのがいいかも↓ kcpoipoi.hatenablog.com 参考 qiita.com medium.com 基本自分向けなのでやたら長いです。 環境 Android Studio 3.2.1 Kotlin 2018-01-12…

HeaderView + DataBinding でハマった話

HeaderView に DataBinding でアニメーション実装しようとしたら意外とハマったのでメモ。 アーキテクチャ : MVVM 言語 : Kotlin ハマりポイント HeaderView は動的に生成しないとバインドされない NavigationDrawer のapp:headerLayoutは使わない 正直これ↓…

DataBinding で ViewHolder パターンを書き直してみた

ListView と DataBinding を組み合わせてガリガリ書いてましたが、RecyclerView に置き換えて使わなくなってしまったので供養のための投稿です。 完全にメモなので詳細な説明はなし……すみません(; ˘ω˘) 言語は Kotlin です。 data class 定義 ListView に表…