| Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageRecyclerView.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageRecyclerView.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageRecyclerView.java
|
| index 54a70948c5dc48ef31bc798cb48c1506cb9023cd..dacb2470aa834186b5c00f579ec6f01fab980344 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageRecyclerView.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageRecyclerView.java
|
| @@ -459,13 +459,15 @@ public void onAnimationEnd(Animator animation) {
|
| /**
|
| * Update the view's state as it is being swiped away. Any changes to the animation here should
|
| * be reflected also in {@link #dismissItemWithAnimation(SnippetArticle)} and reset in
|
| - * {@link CardViewHolder#onBindViewHolder(NewTabPageItem)}.
|
| + * {@link CardViewHolder#onBindViewHolder()}.
|
| * @param dX The amount of horizontal displacement caused by user's action.
|
| * @param viewHolder The view holder containing the view to be updated.
|
| */
|
| public void updateViewStateForDismiss(float dX, ViewHolder viewHolder) {
|
| if (!((NewTabPageViewHolder) viewHolder).isDismissable()) return;
|
|
|
| + viewHolder.itemView.setTranslationX(dX);
|
| +
|
| float input = Math.abs(dX) / viewHolder.itemView.getMeasuredWidth();
|
| float alpha = 1 - DISMISS_INTERPOLATOR.getInterpolation(input);
|
| viewHolder.itemView.setAlpha(alpha);
|
|
|