Android UI

Android

[Android] layout_XXX系のDatabindingのやり方

例えば app:laout_constraintVertical_bias こういうlayout_XXXをDatabindingする時はBindingAdapterを使わないとできない。layout_XXXは親ViewGrou...
Android

[Android]レイアウト前のViewの高さ幅を取得する方法

view.measure( View.MeasureSpec.makeMeasureSpec(0, ViewMeasureSpec.UNSPECIFIED), View.MeasureSpec.makeMeasur...
Android

[Kotlin]Fragmentの背景を透過させる方法

3つの手法がある。 Fragmentの中にFragmentを入れて透過させる(親子Fragmentの関係) FirstFragmentの上にSecondFragmentをのっけて、SecondFragmentの背景が透過して、...
Android

[Android] 描画パフォーマンス改善(目指せ60FPS)

こちらを参考。 GPUオーバードロー領域を表示/非表示 adb shell setprop debug.hwui.overdraw show adb shell setprop debug.hwui.overdraw ...
Android

Activityのタスクとは?

タスクとは 複数のActivityが連携して一つの仕事をこなす単位のこと。 例えばギャラリーアプリを起動して写真を選択し編集をタップ。編集は別のアプリを選択して別アプリを起動。ここまでが一つのタスク。 Androidスマ...
Android UI

RecyclerViewとLayoutManagerの話

RecyclerView 2種類のキャッシュであるScrapHeapとViewPoolを持っているスクロールしてViewが見えなくなるとremoveAndRecycleView()が呼ばれて見えなくなったViewはdetachAnd...