Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1312)

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SigninPromoItem.java

Issue 2399983002: Revert of 📰 Spacing and fixes for the sign in promo (Closed)
Patch Set: Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageRecyclerView.java ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SigninPromoItem.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SigninPromoItem.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SigninPromoItem.java
index f52a34e42e795de442ea4d58042e77768f7aeed1..69a5f58ea060b00ac162c91e553e96da78d1a234 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SigninPromoItem.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SigninPromoItem.java
@@ -6,7 +6,6 @@
import android.content.Context;
import android.support.annotation.DrawableRes;
-import android.support.v7.widget.RecyclerView;
import org.chromium.base.ContextUtils;
import org.chromium.base.metrics.RecordUserAction;
@@ -53,7 +52,9 @@
@Override
public List<NewTabPageItem> getItems() {
- return isShown() ? mItems : Collections.<NewTabPageItem>emptyList();
+ if (mDismissed) return Collections.emptyList();
+ if (!mVisible) return Collections.emptyList();
+ return mItems;
}
@Override
@@ -70,10 +71,6 @@
public void setObserver(Observer changeObserver) {
assert mChangeObserver == null;
this.mChangeObserver = changeObserver;
- }
-
- public boolean isShown() {
- return !mDismissed && mVisible;
}
/** Attempts to show the sign in promo. If the user dismissed it before, it will not be shown.*/
@@ -109,12 +106,8 @@
* View Holder for {@link SigninPromoItem}.
*/
public static class ViewHolder extends StatusCardViewHolder {
- private final int mSeparationSpaceSize;
-
public ViewHolder(NewTabPageRecyclerView parent, UiConfig config) {
super(parent, config);
- mSeparationSpaceSize = parent.getResources().getDimensionPixelSize(
- R.dimen.ntp_sign_in_promo_margin_top);
}
@DrawableRes
@@ -124,24 +117,5 @@
if (hasCardAbove) return R.drawable.ntp_signin_promo_card_bottom;
return R.drawable.ntp_signin_promo_card_single;
}
-
- @Override
- public void updateLayoutParams() {
- super.updateLayoutParams();
-
- if (getAdapterPosition() == RecyclerView.NO_POSITION) return;
-
- @NewTabPageItem.ViewType
- int precedingCardType =
- getRecyclerView().getAdapter().getItemViewType(getAdapterPosition() - 1);
-
- // The sign in promo should stick to the articles of the preceding section, but have
- // some space otherwise.
- if (precedingCardType != NewTabPageItem.VIEW_TYPE_SNIPPET) {
- getParams().topMargin = mSeparationSpaceSize;
- } else {
- getParams().topMargin = 0;
- }
- }
}
}
« no previous file with comments | « chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageRecyclerView.java ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698