Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 608e919b authored by Sid Soundararajan's avatar Sid Soundararajan Committed by android-build-merger
Browse files

Merge "Make Dismiss Icon under Cards show up only when focused." into nyc-dev

am: 6efc5dcb

* commit '6efc5dcb':
  Make Dismiss Icon under Cards show up only when focused.

Change-Id: Icf9af6b8c7dffffdc1d3a939049b9b764ccb6e9d
parents 76dca164 6efc5dcb
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -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);
    }

+6 −0
Original line number Diff line number Diff line
@@ -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;
    }
}