SUW: Set button themes

Change-Id: I7309e1e469f5c12e100e360e3e8414564a177af6
This commit is contained in:
Erfan Abdi
2022-02-21 20:33:31 +03:30
committed by Michael W
parent ce45ea1208
commit c0f54a310d
2 changed files with 13 additions and 3 deletions

View File

@@ -23,6 +23,8 @@ import android.view.View;
import android.widget.Button; import android.widget.Button;
import android.widget.RelativeLayout; import android.widget.RelativeLayout;
import com.google.android.setupcompat.template.FooterButtonStyleUtils;
public class NavigationLayout extends RelativeLayout { public class NavigationLayout extends RelativeLayout {
/* /*
* An interface to listen to events of the navigation bar, * An interface to listen to events of the navigation bar,
@@ -42,6 +44,8 @@ public class NavigationLayout extends RelativeLayout {
View.inflate(context, R.layout.navigation_layout, this); View.inflate(context, R.layout.navigation_layout, this);
mNextButton = findViewById(R.id.navbar_next); mNextButton = findViewById(R.id.navbar_next);
mSkipButton = findViewById(R.id.navbar_skip); mSkipButton = findViewById(R.id.navbar_skip);
FooterButtonStyleUtils.applyPrimaryButtonPartnerResource(context, mNextButton, true);
FooterButtonStyleUtils.applySecondaryButtonPartnerResource(context, mSkipButton, true);
TypedArray a = context.getTheme().obtainStyledAttributes( TypedArray a = context.getTheme().obtainStyledAttributes(
attrs, R.styleable.NavigationLayout, 0, 0); attrs, R.styleable.NavigationLayout, 0, 0);

View File

@@ -20,7 +20,9 @@ package org.lineageos.setupwizard;
import android.os.Bundle; import android.os.Bundle;
import android.view.MotionEvent; import android.view.MotionEvent;
import android.view.View; import android.view.View;
import android.widget.Button;
import com.google.android.setupcompat.template.FooterButtonStyleUtils;
import com.google.android.setupcompat.util.SystemBarHelper; import com.google.android.setupcompat.util.SystemBarHelper;
public class WelcomeActivity extends BaseSetupWizardActivity { public class WelcomeActivity extends BaseSetupWizardActivity {
@@ -36,11 +38,15 @@ public class WelcomeActivity extends BaseSetupWizardActivity {
mRootView = findViewById(R.id.setup_wizard_layout); mRootView = findViewById(R.id.setup_wizard_layout);
setNextText(R.string.start); setNextText(R.string.start);
setSkipText(R.string.emergency_call); setSkipText(R.string.emergency_call);
findViewById(R.id.start).setOnClickListener(view -> onNextPressed()); Button startButton = findViewById(R.id.start);
findViewById(R.id.emerg_dialer) Button emergButton = findViewById(R.id.emerg_dialer);
.setOnClickListener(view -> startEmergencyDialer()); startButton.setOnClickListener(view -> onNextPressed());
emergButton.setOnClickListener(view -> startEmergencyDialer());
findViewById(R.id.launch_accessibility) findViewById(R.id.launch_accessibility)
.setOnClickListener(view -> startAccessibilitySettings()); .setOnClickListener(view -> startAccessibilitySettings());
FooterButtonStyleUtils.applyPrimaryButtonPartnerResource(this, startButton, true);
FooterButtonStyleUtils.applySecondaryButtonPartnerResource(this, emergButton, true);
} }
@Override @Override