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

Commit 20fa1428 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Fix the transition of the up-button." into sc-dev

parents e7515466 c55901d2
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -238,12 +238,10 @@ public class SettingsActivity extends SettingsBaseActivity
            getWindow().requestFeature(Window.FEATURE_ACTIVITY_TRANSITIONS);
            final MaterialSharedAxis enterTransition = new MaterialSharedAxis(
                    MaterialSharedAxis.X, /* forward */true);
            enterTransition.addTarget(R.id.content_parent);
            getWindow().setEnterTransition(enterTransition);

            final MaterialSharedAxis returnTransition = new MaterialSharedAxis(
                    MaterialSharedAxis.X, /* forward */false);
            returnTransition.addTarget(R.id.content_parent);
            getWindow().setReturnTransition(returnTransition);
        }

+13 −0
Original line number Diff line number Diff line
@@ -32,11 +32,13 @@ import android.util.ArraySet;
import android.util.FeatureFlagUtils;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.widget.Toolbar;

import androidx.annotation.NonNull;
import androidx.fragment.app.FragmentActivity;

import com.android.settings.R;
@@ -167,6 +169,17 @@ public class SettingsBaseActivity extends FragmentActivity {
        ((ViewGroup) findViewById(R.id.content_frame)).addView(view, params);
    }

    @Override
    public boolean onOptionsItemSelected(@NonNull MenuItem item) {
        final int id = item.getItemId();
        if (id == android.R.id.home) {
            // Make the up button behave the same as the back button.
            onBackPressed();
            return true;
        }
        return super.onOptionsItemSelected(item);
    }

    @Override
    public void setTitle(CharSequence title) {
        if (mCollapsingToolbarLayout != null) {