public class AccountSummaryFragment extends MobileLedgerListFragment {
public AccountSummaryAdapter modelAdapter;
-/*
- private MenuItem mShowOnlyStarred;
- private Menu optMenu;
-*/
+ /*
+ private MenuItem mShowOnlyStarred;
+ private Menu optMenu;
+ */
private FloatingActionButton fab;
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
llm.setOrientation(RecyclerView.VERTICAL);
root.setLayoutManager(llm);
root.setAdapter(modelAdapter);
- DividerItemDecoration did = new DividerItemDecoration(mActivity, DividerItemDecoration.VERTICAL);
+ DividerItemDecoration did =
+ new DividerItemDecoration(mActivity, DividerItemDecoration.VERTICAL);
root.addItemDecoration(did);
fab = mActivity.findViewById(R.id.btn_add_transaction);
// }));
mActivity.fabShouldShow();
- root.addOnScrollListener(new RecyclerView.OnScrollListener() {
- @Override
- public void onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy) {
- if (fab != null) {
- if (dy < 0) mActivity.fabShouldShow();
- if (dy > 0) fab.hide();
- }
- }
- });
+
+ manageFabOnScroll();
+
swiper = mActivity.findViewById(R.id.account_swiper);
Colors.themeWatch.observe(this, this::themeChanged);
swiper.setOnRefreshListener(() -> {