Update search in gallery list
This commit is contained in:
1 parent
10ca8b352c
commit
fbeffe53f6
16 files changed
+286
-116
No files matched your search
@@ -147,8 +147,15 @@ public class SearchLayout extends FrameLayout implements CompoundButton.OnChecke
|
||||
|
||||
mFab.setOnClickListener(this);
|
||||
mFabMarginBottomOrigin = mResources.getDimensionPixelSize(R.dimen.content_fab_margin_bottom);
|
||||
mSearchPaddingTopOrigin = 0;
|
||||
mSearchPaddingBottomOrigin = mResources.getDimensionPixelSize(R.dimen.content_padding_bottom);
|
||||
|
||||
// Search Container
|
||||
mSearchPaddingTopOrigin = mSearchContainer.getPaddingTop();
|
||||
mSearchPaddingBottomOrigin = mSearchContainer.getPaddingBottom() +
|
||||
mResources.getDimensionPixelSize(R.dimen.content_padding_bottom);
|
||||
mSearchContainer.setPadding( mSearchContainer.getPaddingLeft(),
|
||||
mSearchContainer.getPaddingTop(),
|
||||
mSearchContainer.getPaddingRight(),
|
||||
mSearchPaddingBottomOrigin);
|
||||
}
|
||||
|
||||
public void setFitPaddingTop(int fitPaddingTop) {
|
||||
@@ -160,16 +167,16 @@ public class SearchLayout extends FrameLayout implements CompoundButton.OnChecke
|
||||
);
|
||||
}
|
||||
|
||||
public void setFitPaddingBottom(int paddingBottom) {
|
||||
public void setFitPaddingBottom(int fitPaddingBottom) {
|
||||
mSearchContainer.setPadding(
|
||||
mSearchContainer.getPaddingLeft(),
|
||||
mSearchContainer.getPaddingTop(),
|
||||
mSearchContainer.getPaddingRight(),
|
||||
mSearchPaddingBottomOrigin + paddingBottom
|
||||
mSearchPaddingBottomOrigin + fitPaddingBottom
|
||||
);
|
||||
|
||||
LayoutParams lp = (LayoutParams) mFab.getLayoutParams();
|
||||
lp.bottomMargin = mFabMarginBottomOrigin + paddingBottom;
|
||||
lp.bottomMargin = mFabMarginBottomOrigin + fitPaddingBottom;
|
||||
mFab.setLayoutParams(lp);
|
||||
}
|
||||
|
||||
@@ -177,6 +184,10 @@ public class SearchLayout extends FrameLayout implements CompoundButton.OnChecke
|
||||
mHelper = helper;
|
||||
}
|
||||
|
||||
public void scrollSearchContainerToTop() {
|
||||
mLayoutManager.scrollToPositionWithOffset(0, 0);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void dispatchSaveInstanceState(@NonNull SparseArray<Parcelable> container) {
|
||||
super.dispatchSaveInstanceState(container);
|
||||
@@ -494,8 +505,8 @@ public class SearchLayout extends FrameLayout implements CompoundButton.OnChecke
|
||||
}
|
||||
|
||||
public interface SearhLayoutHelper {
|
||||
public void onRequestSelectImage();
|
||||
void onRequestSelectImage();
|
||||
|
||||
public void onRequestSearch(ListUrlBuilder lub);
|
||||
void onRequestSearch(ListUrlBuilder lub);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user