Update
This commit is contained in:
1 parent
00dbd94c84
commit
10ca8b352c
12 files changed
+191
-147
No files matched your search
@@ -39,7 +39,6 @@ import android.widget.TextView;
|
||||
import com.hippo.effect.ripple.RippleSalon;
|
||||
import com.hippo.ehviewer.R;
|
||||
import com.hippo.ehviewer.data.ListUrlBuilder;
|
||||
import com.hippo.util.UiUtils;
|
||||
import com.hippo.util.ViewUtils;
|
||||
import com.hippo.widget.FloatLabelEditText;
|
||||
import com.hippo.widget.FloatingActionButton;
|
||||
@@ -111,6 +110,7 @@ public class SearchLayout extends FrameLayout implements CompoundButton.OnChecke
|
||||
private Bitmap mSearchImage;
|
||||
|
||||
private int mFabMarginBottomOrigin;
|
||||
private int mSearchPaddingTopOrigin;
|
||||
private int mSearchPaddingBottomOrigin;
|
||||
|
||||
public SearchLayout(Context context) {
|
||||
@@ -147,21 +147,30 @@ 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);
|
||||
}
|
||||
|
||||
public void setFitPaddingTop(int fitPaddingTop) {
|
||||
mSearchContainer.setPadding(
|
||||
mSearchContainer.getPaddingLeft(),
|
||||
mSearchPaddingTopOrigin + fitPaddingTop,
|
||||
mSearchContainer.getPaddingRight(),
|
||||
mSearchContainer.getPaddingBottom()
|
||||
);
|
||||
}
|
||||
|
||||
public void setFitPaddingBottom(int paddingBottom) {
|
||||
mSearchContainer.setPadding(
|
||||
mSearchContainer.getPaddingLeft(),
|
||||
mSearchContainer.getPaddingTop(),
|
||||
mSearchContainer.getPaddingRight(),
|
||||
mSearchPaddingBottomOrigin + paddingBottom);
|
||||
mSearchPaddingBottomOrigin + paddingBottom
|
||||
);
|
||||
|
||||
if (!UiUtils.isTable(mContext)) {
|
||||
LayoutParams lp = (LayoutParams) mFab.getLayoutParams();
|
||||
lp.bottomMargin = mFabMarginBottomOrigin + paddingBottom;
|
||||
mFab.setLayoutParams(lp);
|
||||
}
|
||||
LayoutParams lp = (LayoutParams) mFab.getLayoutParams();
|
||||
lp.bottomMargin = mFabMarginBottomOrigin + paddingBottom;
|
||||
mFab.setLayoutParams(lp);
|
||||
}
|
||||
|
||||
public void setHelper(SearhLayoutHelper helper) {
|
||||
|
||||
Reference in new issue
Block a user