MaterialIntroTutorial
介绍:
一个实现了material引导界面的库,类似Google Sheets
运行效果:
使用说明:
在build.gradle中添加:
compile 'za.co.riggaroo:materialhelptutorial:1.0.1'
在activity中创建一个TutorialItems列表(设置好标题,副标题,背景颜色以及图片资源)。把它们传递给MaterialTutorialActivity,然后startActivityForResult。
public void loadTutorial() {
Intent mainAct = new Intent(this, MaterialTutorialActivity.class);
mainAct.putParcelableArrayListExtra(MaterialTutorialActivity.MATERIAL_TUTORIAL_ARG_TUTORIAL_ITEMS, getTutorialItems(this));
startActivityForResult(mainAct, REQUEST_CODE);
}
private ArrayList<TutorialItem> getTutorialItems(Context context) {
TutorialItem tutorialItem1 = new TutorialItem(context.getString(R.string.slide_1_african_story_books), context.getString(R.string.slide_1_african_story_books_subtitle),
R.color.slide_1, R.drawable.tut_page_1_front, R.drawable.tut_page_1_background);
...
ArrayList<TutorialItem> tutorialItems = new ArrayList<>();
tutorialItems.add(tutorialItem1);
...
return tutorialItems;
}
本 library 使用了:
-
CirclePageIndicator https://github.com/JakeWharton/ViewPagerIndicator
-
Glide for image loading - https://github.com/bumptech/glide
-
Percent Support Library -http://developer.android.com/intl/ru/reference/android/support/percent/package-summary.html
已下载
0