|
|
@@ -62,19 +62,18 @@ public class AppbarTranslateListener implements AppBarLayout.OnOffsetChangedList
|
|
|
if (reFraction < 0.007) {
|
|
|
// 完全折叠
|
|
|
if (mLastStatus != STATUS_CLOSE) {
|
|
|
+ mLastStatus = STATUS_CLOSE;
|
|
|
mViewGroup.getOverlay().remove(rl_search_top);
|
|
|
rl_search.setVisibility(View.VISIBLE);
|
|
|
- mLastStatus = STATUS_CLOSE;
|
|
|
} else {
|
|
|
return;
|
|
|
}
|
|
|
} else {
|
|
|
- rl_search.setVisibility(View.GONE);
|
|
|
+ rl_search.setVisibility(View.INVISIBLE);
|
|
|
if (reFraction > 0.988) {
|
|
|
// 完全展开
|
|
|
if (mLastStatus != STATUS_OPEN) {
|
|
|
mLastStatus = STATUS_OPEN;
|
|
|
- rl_search.setVisibility(View.GONE);
|
|
|
rl_search_top_shadow.setVisibility(View.VISIBLE);
|
|
|
mViewGroup.getOverlay().add(rl_search_top);
|
|
|
} else {
|
|
|
@@ -84,7 +83,7 @@ public class AppbarTranslateListener implements AppBarLayout.OnOffsetChangedList
|
|
|
// 移动中
|
|
|
if (mLastStatus != STATUS_MOVE) {
|
|
|
mLastStatus = STATUS_MOVE;
|
|
|
- rl_search_top_shadow.setVisibility(View.GONE);
|
|
|
+ rl_search_top_shadow.setVisibility(View.INVISIBLE);
|
|
|
}
|
|
|
}
|
|
|
}
|