SkillAgentSearch skills...

SetupWizardLayout

AOSP SetupWizard library , Android 原生设置向导布局

Install / Use

/learn @iMeiji/SetupWizardLayout
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

SetupWizardLayout

API

SetupWizardLayout is from AOSP SetupWizard

Android 原生设置向导布局, 代码来自 AOSP SetupWizard

Screenshots

Download

Gradle

Step 1. Add the JitPack repository to your build file

allprojects {
    repositories {
        ...
        maven { url 'https://jitpack.io' }
    }
}

Step 2. Add the dependency

dependencies {
    compile 'com.github.iMeiji:SetupWizardLayout:0.1'
}

Maven

Step 1. Add the JitPack repository to your build file

<repositories>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
</repositories>

Step 2. Add the dependency

<dependency>
    <groupId>com.github.iMeiji</groupId>
    <artifactId>SetupWizardLayout</artifactId>
    <version>0.1</version>
</dependency>

Usage

Activity.java

SetupWizardLayout layout = (SetupWizardLayout) findViewById(R.id.setup);
layout.setHeaderText(getTitle());
layout.setIllustration(getResources().getDrawable(R.drawable.suw_layout_background));
layout.setIllustrationAspectRatio(4f);
layout.setProgressBarShown(true);
layout.getNavigationBar().setNavigationBarListener(new NavigationBar.NavigationBarListener() {
    @Override
    public void onNavigateBack() {
        
    }

    @Override
    public void onNavigateNext() {
        
    }
});

layout.xml

<com.android.setupwizardlib.SetupWizardLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/setup"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    
    // add your layout

</com.android.setupwizardlib.SetupWizardLayout>

AndroidManifest.xml

<activity
    android:name="com.meiji.setupwizardDemo.SecondActivity"
    android:theme="@style/SuwThemeMaterial.Light"/>
View on GitHub
GitHub Stars16
CategoryDevelopment
Updated4mo ago
Forks6

Languages

Java

Security Score

87/100

Audited on Dec 2, 2025

No findings