パルカワ2

PerlとRubyとイチャラブ

requestLayout() improperly called というログが出まくる

requestLayout() を特に呼んでないのに出る。
addOnOffsetChangedListener内で見た目の変更をしているとダメっぽい。
addOnOffsetChangedListener内でHandlerを呼び出す形に変えたら出なくなった。

appBarLayout.addOnOffsetChangedListener((appBar, verticalOffset) -> {
  mainHandler.post(() -> {
    // ...
  });
});