Merge "Make Dismiss Icon under Cards show up only when focused." into nyc-dev
am: 6efc5dcb27
* commit '6efc5dcb274d08ba7dc812c90089bc10a38b890e':
Make Dismiss Icon under Cards show up only when focused.
Change-Id: Icf9af6b8c7dffffdc1d3a939049b9b764ccb6e9d
This commit is contained in:
@@ -36,6 +36,7 @@ public class ViewFocusAnimator implements View.OnFocusChangeListener {
|
||||
private final float mSelectedZDelta;
|
||||
private final float mUnselectedSpacing;
|
||||
private final float mSelectedSpacingDelta;
|
||||
private final float mDismissIconAlpha;
|
||||
private final int mAnimDuration;
|
||||
private final Interpolator mFocusInterpolator;
|
||||
|
||||
@@ -71,6 +72,8 @@ public class ViewFocusAnimator implements View.OnFocusChangeListener {
|
||||
mFocusAnimation.setDuration(mAnimDuration);
|
||||
mFocusAnimation.setInterpolator(mFocusInterpolator);
|
||||
|
||||
mDismissIconAlpha = res.getFloat(R.integer.dismiss_unselected_alpha);
|
||||
|
||||
setFocusProgress(0.0f);
|
||||
|
||||
mFocusAnimation.addListener(new AnimatorListenerAdapter() {
|
||||
@@ -99,7 +102,7 @@ public class ViewFocusAnimator implements View.OnFocusChangeListener {
|
||||
mTargetView.setPadding((int) spacing, mTargetView.getPaddingTop(),
|
||||
(int) spacing, mTargetView.getPaddingBottom());
|
||||
|
||||
|
||||
mTargetView.getDismissIconView().setAlpha(mDismissIconAlpha * level);
|
||||
mTargetView.getThumbnailView().setZ(z);
|
||||
}
|
||||
|
||||
|
||||
@@ -47,6 +47,7 @@ public class TaskCardView extends LinearLayout {
|
||||
|
||||
private static final String TAG = "TaskCardView";
|
||||
private View mThumbnailView;
|
||||
private View mDismissIconView;
|
||||
private TextView mTitleTextView;
|
||||
private ImageView mBadgeView;
|
||||
private Task mTask;
|
||||
@@ -78,6 +79,7 @@ public class TaskCardView extends LinearLayout {
|
||||
mThumbnailView = findViewById(R.id.card_view_thumbnail);
|
||||
mTitleTextView = (TextView) findViewById(R.id.card_title_text);
|
||||
mBadgeView = (ImageView) findViewById(R.id.card_extra_badge);
|
||||
mDismissIconView = findViewById(R.id.dismiss_icon);
|
||||
mDismissAnimationsHolder = new DismissAnimationsHolder(this);
|
||||
View title = findViewById(R.id.card_info_field);
|
||||
mCornerRadius = getResources().getDimensionPixelSize(
|
||||
@@ -316,4 +318,8 @@ public class TaskCardView extends LinearLayout {
|
||||
public View getThumbnailView() {
|
||||
return mThumbnailView;
|
||||
}
|
||||
|
||||
public View getDismissIconView() {
|
||||
return mDismissIconView;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user