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

Commit e5277ab8 authored by Vinit Nayak's avatar Vinit Nayak
Browse files

Remove unused animation of splitInstructionsView text

* The animation of the overall view is
sufficient and we don't need this separate one

Flag: None
Bug: 295983387
Test: Visually appears the same
Change-Id: I6e3fe7191df8af869a50abab820d30e95e23696c
parent d6efde5c
Loading
Loading
Loading
Loading
+0 −4
Original line number Diff line number Diff line
@@ -257,10 +257,6 @@ class SplitAnimationController(val splitSelectStateController: SplitSelectStateC
                Interpolators.clampToProgress(Interpolators.LINEAR,
                        timings.instructionsContainerFadeInStartOffset,
                        timings.instructionsContainerFadeInEndOffset))
        anim.setViewAlpha(splitInstructionsView!!.textView, 1f,
                Interpolators.clampToProgress(Interpolators.LINEAR,
                        timings.instructionsTextFadeInStartOffset,
                        timings.instructionsTextFadeInEndOffset))
        anim.addFloat(splitInstructionsView, SplitInstructionsView.UNFOLD, 0.1f, 1f,
                Interpolators.clampToProgress(Interpolators.EMPHASIZED_DECELERATE,
                        timings.instructionsUnfoldStartOffset,
+0 −3
Original line number Diff line number Diff line
@@ -3281,9 +3281,6 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T
        anim.setViewAlpha(splitInstructionsView, 1, clampToProgress(LINEAR,
                timings.getInstructionsContainerFadeInStartOffset(),
                timings.getInstructionsContainerFadeInEndOffset()));
        anim.setViewAlpha(splitInstructionsView.getTextView(), 1, clampToProgress(LINEAR,
                timings.getInstructionsTextFadeInStartOffset(),
                timings.getInstructionsTextFadeInEndOffset()));
        anim.addFloat(splitInstructionsView, splitInstructionsView.UNFOLD, 0.1f, 1,
                clampToProgress(EMPHASIZED_DECELERATE,
                        timings.getInstructionsUnfoldStartOffset(),
+5 −13
Original line number Diff line number Diff line
@@ -23,9 +23,9 @@ import android.util.FloatProperty;
import android.view.ViewGroup;
import android.view.accessibility.AccessibilityNodeInfo;
import android.widget.LinearLayout;
import android.widget.TextView;

import androidx.annotation.Nullable;
import androidx.appcompat.widget.AppCompatTextView;

import com.android.launcher3.LauncherState;
import com.android.launcher3.R;
@@ -41,12 +41,9 @@ import com.android.launcher3.statemanager.StatefulActivity;
 */
public class SplitInstructionsView extends LinearLayout {
    private final StatefulActivity mLauncher;
    private AppCompatTextView mInstructionTextView;
    /** Only used if {@link com.android.wm.shell.FeatureFlags#enableSplitContextual()} is true. */
    private AppCompatTextView mCancelTextView;

    public static final FloatProperty<SplitInstructionsView> UNFOLD =
            new FloatProperty<SplitInstructionsView>("SplitInstructionsUnfold") {
            new FloatProperty<>("SplitInstructionsUnfold") {
                @Override
                public void setValue(SplitInstructionsView splitInstructionsView, float v) {
                    splitInstructionsView.setScaleY(v);
@@ -97,12 +94,11 @@ public class SplitInstructionsView extends LinearLayout {
    }

    private void init() {
        mInstructionTextView = findViewById(R.id.split_instructions_text);
        mCancelTextView = findViewById(R.id.split_instructions_text_cancel);
        TextView cancelTextView = findViewById(R.id.split_instructions_text_cancel);

        if (FeatureFlags.enableSplitContextually()) {
            mCancelTextView.setVisibility(VISIBLE);
            mCancelTextView.setOnClickListener((v) -> exitSplitSelection());
            cancelTextView.setVisibility(VISIBLE);
            cancelTextView.setOnClickListener((v) -> exitSplitSelection());
        }
    }

@@ -147,8 +143,4 @@ public class SplitInstructionsView extends LinearLayout {
                        getMeasuredWidth()
                );
    }

    public AppCompatTextView getTextView() {
        return mInstructionTextView;
    }
}