AppIntro Android 引导页库

程序名称:AppIntro

授权协议: Apache

操作系统: Android

开发语言: Java

AppIntro 介绍

AppIntro 是一个让人轻松快速搭建漂亮酷炫的引导页库。

效果图:


使用

build.gradle :

repositories {
    mavenCentral()
}

dependencies {
  compile 'com.github.paolorotolo:appintro:3.4.0'
}

继承 AppIntro

public class MyIntro extends AppIntro {    // Please DO NOT override onCreate. Use init.
    @Override
    public void init(Bundle savedInstanceState) {        // Add your slide's fragments here.
        // AppIntro will automatically generate the dots indicator and buttons.
        addSlide(first_fragment);
        addSlide(second_fragment);
        addSlide(third_fragment);
        addSlide(fourth_fragment);        // Instead of fragments, you can also use our default slide
        // Just set a title, description, background and image. AppIntro will do the rest.
        addSlide(AppIntroFragment.newInstance(title, description, image, background_colour));        // OPTIONAL METHODS
        // Override bar/separator color.
        setBarColor(Color.parseColor("#3F51B5"));
        setSeparatorColor(Color.parseColor("#2196F3"));        // Hide Skip/Done button.
        showSkipButton(false);
        setProgressButtonEnabled(false);        // Turn vibration on and set intensity.
        // NOTE: you will probably need to ask VIBRATE permisssion in Manifest.
        setVibrate(true);
        setVibrateIntensity(30);
    }    @Override
    public void onSkippressed() {    // Do something when users tap on Skip button.
    }    @Override
    public void onDonepressed() {    // Do something when users tap on Done button.
    }        @Override
    public void onSlideChanged() {    // Do something when the slide changes.
    }    @Override
    public void onNextpressed() {    // Do something when users tap on Next button.
    }

}

AppIntro 官网

https://github.com/PaoloRotolo/AppIntro

相关编程语言

BBGestureBack Full screen return gesture(全屏手...
Framework7 或者叫 F7 是全功能的绑定 iOS 7 应用的...
iOS 调试库,支持 iOS8+,无需添加任何代码,方便 i...
DarkModeKit是在Apple官方的深色模式发布之前设计和...
SimpleNote iOS 版客户端。SimpleNote 是一款在多平...
Kivy iOS,此工具旨在为 iOS 编译必要的库以运行应用...