summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devicesettings/src/org/lineageos/settings/device/setupwizard/SetupWizardBaseActivity.java13
1 files changed, 10 insertions, 3 deletions
diff --git a/devicesettings/src/org/lineageos/settings/device/setupwizard/SetupWizardBaseActivity.java b/devicesettings/src/org/lineageos/settings/device/setupwizard/SetupWizardBaseActivity.java
index caca0e3..d8f4cc5 100644
--- a/devicesettings/src/org/lineageos/settings/device/setupwizard/SetupWizardBaseActivity.java
+++ b/devicesettings/src/org/lineageos/settings/device/setupwizard/SetupWizardBaseActivity.java
@@ -17,6 +17,7 @@
package org.lineageos.settings.device.setupwizard;
import android.app.Activity;
+import android.content.Context;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.text.TextUtils;
@@ -25,6 +26,7 @@ import android.widget.Button;
import com.android.settingslib.Utils;
+import com.google.android.setupcompat.template.FooterButtonStyleUtils;
import com.google.android.setupdesign.GlifLayout;
import org.lineageos.settings.device.R;
@@ -56,20 +58,25 @@ public class SetupWizardBaseActivity extends Activity implements View.OnClickLis
if (getLayoutResId() != -1) {
setContentView(getLayoutResId());
}
+
+ final GlifLayout layout = getGlifLayout();
+ final Context context = layout.getContext();
+
if (getTitleResId() != -1) {
final CharSequence headerText = TextUtils.expandTemplate(getText(getTitleResId()));
- getGlifLayout().setHeaderText(headerText);
+ layout.setHeaderText(headerText);
}
if (getIconResId() != -1) {
- final GlifLayout layout = getGlifLayout();
final Drawable icon = getDrawable(getIconResId()).mutate();
- icon.setTintList(Utils.getColorAccent(layout.getContext()));
+ icon.setTintList(Utils.getColorAccent(context));
layout.setIcon(icon);
}
Button buttonNext = findViewById(R.id.btn_next);
buttonNext.setOnClickListener(this);
+ FooterButtonStyleUtils.applySecondaryButtonPartnerResource(context, buttonNext, true);
+
setupPage();
}