aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/com/camilstaps/taize/DailyReadingFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/com/camilstaps/taize/DailyReadingFragment.java')
-rw-r--r--app/src/main/java/com/camilstaps/taize/DailyReadingFragment.java23
1 files changed, 18 insertions, 5 deletions
diff --git a/app/src/main/java/com/camilstaps/taize/DailyReadingFragment.java b/app/src/main/java/com/camilstaps/taize/DailyReadingFragment.java
index 7d07746..a45556b 100644
--- a/app/src/main/java/com/camilstaps/taize/DailyReadingFragment.java
+++ b/app/src/main/java/com/camilstaps/taize/DailyReadingFragment.java
@@ -5,13 +5,12 @@ import android.content.SharedPreferences;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.support.v4.app.Fragment;
-import android.support.v4.widget.SwipeRefreshLayout;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import android.view.ViewTreeObserver;
import android.widget.TextView;
-import android.widget.Toast;
import com.camilstaps.common.Date;
import com.camilstaps.common.Listener;
@@ -23,6 +22,7 @@ import com.camilstaps.common.NullListener;
public class DailyReadingFragment extends Fragment {
private SharedPreferences.OnSharedPreferenceChangeListener sharedPreferenceChangeListener;
+ private ViewTreeObserver.OnScrollChangedListener onScrollChangedListener;
private View rootView;
private Context context;
@@ -33,9 +33,7 @@ public class DailyReadingFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
- // The last two arguments ensure LayoutParams are inflated
- // properly.
- rootView = inflater.inflate(R.layout.pager_content, container, false);
+ rootView = inflater.inflate(R.layout.pager_content_dailyreading, container, false);
context = container.getContext();
@@ -47,6 +45,21 @@ public class DailyReadingFragment extends Fragment {
setupContent();
+ onScrollChangedListener = new ViewTreeObserver.OnScrollChangedListener() {
+ @Override
+ public void onScrollChanged() {
+ Log.d("DRF", "Scrolling to (" + rootView.getScrollX() + "," + rootView.getScrollY() + ")");
+ /*if (rootView.getScrollY() > 0) {
+ ((MainActivity) context).swipeRefreshLayout.setEnabled(false);
+ } else {
+ ((MainActivity) context).swipeRefreshLayout.setEnabled(true);
+ }*/
+ }
+ };
+ rootView.findViewById(R.id.pager_content).getViewTreeObserver().addOnScrollChangedListener(onScrollChangedListener);
+
+ Log.d("DRF", "OnCreateView");
+
return rootView;
}