Add FavoritesScene

This commit is contained in:
seven332 committed 2016-03-02 22:41:35 +08:00
1 parent f402dd92b5
commit 35e48cb79b
32 files changed
+1730 -47

No files matched your search

@@ -240,7 +240,7 @@ public class ContentLayout extends FrameLayout {
private String mEmptyString = "No hint";
private RecyclerView.OnScrollListener mOnScrollListener = new RecyclerView.OnScrollListener() {
private final RecyclerView.OnScrollListener mOnScrollListener = new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
if (!mRefreshLayout.isRefreshing() && mRefreshLayout.isAlmostBottom() && mEndPage < mPages) {
@@ -251,7 +251,7 @@ public class ContentLayout extends FrameLayout {
}
};
private RefreshLayout.OnRefreshListener mOnRefreshListener = new RefreshLayout.OnRefreshListener() {
private final RefreshLayout.OnRefreshListener mOnRefreshListener = new RefreshLayout.OnRefreshListener() {
@Override
public void onHeaderRefresh() {
if (mStartPage > 0) {
@@ -284,7 +284,7 @@ public class ContentLayout extends FrameLayout {
}
};
private LayoutManagerUtils.OnScrollToPositionListener mOnScrollToPositionListener =
private final LayoutManagerUtils.OnScrollToPositionListener mOnScrollToPositionListener =
new LayoutManagerUtils.OnScrollToPositionListener() {
@Override
public void onScrollToPosition() {
@@ -318,7 +318,6 @@ public class ContentLayout extends FrameLayout {
});
}
/**
* Call {@link #onGetPageData(int, List)} when get data
*
@@ -338,10 +337,11 @@ public class ContentLayout extends FrameLayout {
protected void onScrollToPosition() {
}
protected void onShowProgress() {
protected void onHideRecyclerView() {
}
protected void onShowText() {
public void setRefreshLayoutEnable(boolean enable) {
mRefreshLayout.setEnabled(enable);
}
public void setEnable(boolean enable) {
@@ -565,24 +565,24 @@ public class ContentLayout extends FrameLayout {
mViewTransition.showView(0);
}
private boolean isContentShowning() {
private boolean isContentShowing() {
return mViewTransition.getShownViewIndex() == 0;
}
public void showProgressBar() {
mViewTransition.showView(1, false);
showProgressBar(true);
}
public void showProgressBar(boolean animation) {
if (mViewTransition.showView(1, animation)) {
onShowProgress();
onHideRecyclerView();
}
}
public void showText(CharSequence text) {
mTextView.setText(text);
if (mViewTransition.showView(2)) {
onShowText();
onHideRecyclerView();
}
}
@@ -642,6 +642,14 @@ public class ContentLayout extends FrameLayout {
doRefresh();
}
/**
* Refresh header and refresh
*/
public void justRefresh() {
mRefreshLayout.setHeaderRefreshing(true);
doRefresh();
}
private void cancelCurrentTask() {
mCurrentTaskId = mIdGenerator.nextId();
mRefreshLayout.setHeaderRefreshing(false);
@@ -684,7 +692,7 @@ public class ContentLayout extends FrameLayout {
}
public boolean canGoTo() {
return isContentShowning();
return isContentShowing();
}
/**