Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.yceo.namazvakti.utility;
- import android.content.Context;
- import android.util.AttributeSet;
- /**
- * Created by Olcay Ertaş on 13/05/15.
- */
- public class MySwipeRefreshLayout extends android.support.v4.widget.SwipeRefreshLayout {
- private boolean mMeasured = false;
- private boolean mPreMeasureRefreshing = false;
- @Override
- public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
- super.onMeasure(widthMeasureSpec, heightMeasureSpec);
- if (!mMeasured) {
- mMeasured = true;
- setRefreshing(mPreMeasureRefreshing);
- }
- }
- @Override
- public void setRefreshing(boolean refreshing) {
- if (mMeasured) {
- super.setRefreshing(refreshing);
- } else {
- mPreMeasureRefreshing = refreshing;
- }
- }
- public MySwipeRefreshLayout(Context context) {
- super(context);
- }
- public MySwipeRefreshLayout(Context context, AttributeSet attrs) {
- super(context, attrs);
- }
- public MySwipeRefreshLayout(Context context, boolean mMeasured, boolean mPreMeasureRefreshing) {
- super(context);
- this.mMeasured = mMeasured;
- this.mPreMeasureRefreshing = mPreMeasureRefreshing;
- }
- public MySwipeRefreshLayout(Context context, AttributeSet attrs, boolean mMeasured, boolean mPreMeasureRefreshing) {
- super(context, attrs);
- this.mMeasured = mMeasured;
- this.mPreMeasureRefreshing = mPreMeasureRefreshing;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement