diff options
author | Camil Staps | 2015-04-15 12:59:32 +0200 |
---|---|---|
committer | Camil Staps | 2015-04-15 12:59:32 +0200 |
commit | 88041c0a7fd2c69094f1bb0ab1d15518cd1fd75d (patch) | |
tree | 5ee8cf6d2c3513f9a794ef9ae8dc9303c58b33e1 /app/src/main/java/com/camilstaps/taize/DailyReadingFragment.java | |
parent | New version readme (diff) |
Working tabs & meditations
Diffstat (limited to 'app/src/main/java/com/camilstaps/taize/DailyReadingFragment.java')
-rw-r--r-- | app/src/main/java/com/camilstaps/taize/DailyReadingFragment.java | 23 |
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; } |