Commit 330a040c authored by Varun Patil's avatar Varun Patil

Hide calendar fab on scroll

parent d1d071ed
......@@ -8,6 +8,7 @@ import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.design.widget.FloatingActionButton;
import android.support.v4.app.Fragment;
import android.support.v4.widget.NestedScrollView;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.Toolbar;
......@@ -116,6 +117,14 @@ public class CalendarFragment extends BaseFragment {
// Show the fab if we can make events
if (((MainActivity) getActivity()).createEventAccess()) {
fab.show();
NestedScrollView nsv = view.findViewById(R.id.calendar_nsv);
nsv.setOnScrollChangeListener(new NestedScrollView.OnScrollChangeListener() {
@Override
public void onScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
if (scrollY > oldScrollY) fab.hide();
else fab.show();
}
});
}
return view;
......
......@@ -3,6 +3,7 @@
android:layout_height="match_parent">
<android.support.v4.widget.NestedScrollView
android:id="@+id/calendar_nsv"
android:layout_width="match_parent"
android:layout_height="wrap_content">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment