diff --git a/README.md b/README.md index 4346744..2d4e29c 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # Android Material Intro Screen [ ![Download](https://api.bintray.com/packages/tangoagency/maven/material-intro-screen/images/download.svg) ](https://bintray.com/tangoagency/maven/material-intro-screen/_latestVersion) [![Build Status](https://travis-ci.org/TangoAgency/material-intro-screen.svg?branch=master)](https://travis-ci.org/TangoAgency/material-intro-screen) +[![Android Arsenal Material Intro Screen](https://img.shields.io/badge/Android%20Arsenal-Material--Intro--Screen-green.svg?style=true)](http://android-arsenal.com/details/1/4368) Material intro screen is inspired by [Material Intro] and developed with love from scratch. I decided to rewrite completely almost all features in order to make Android intro screen easy to use for everyone and extensible as possible. ## Features @@ -53,7 +54,7 @@ public class IntroActivity extends MaterialIntroActivity new MessageButtonBehaviour(new View.OnClickListener() { @Override public void onClick(View v) { - Toast.makeText(IntroActivity.this, "We provide solutions to make you love your work", Toast.LENGTH_SHORT).show(); + showMessage("We provide solutions to make you love your work"); } }, "Work with love")); } diff --git a/app/src/main/java/agency/tango/materialintro/IntroActivity.java b/app/src/main/java/agency/tango/materialintro/IntroActivity.java index 52eb8e7..c585a94 100644 --- a/app/src/main/java/agency/tango/materialintro/IntroActivity.java +++ b/app/src/main/java/agency/tango/materialintro/IntroActivity.java @@ -36,7 +36,7 @@ public void translate(View view, @FloatRange(from = 0, to = 1.0) float percentag new MessageButtonBehaviour(new View.OnClickListener() { @Override public void onClick(View v) { - Toast.makeText(IntroActivity.this, "We provide solutions to make you love your work", Toast.LENGTH_SHORT).show(); + showMessage("We provide solutions to make you love your work"); } }, "Work with love")); @@ -61,7 +61,7 @@ public void onClick(View v) { new MessageButtonBehaviour(new View.OnClickListener() { @Override public void onClick(View v) { - Toast.makeText(IntroActivity.this, "Try us", Toast.LENGTH_SHORT).show(); + showMessage("Try us!"); } }, "Tools")); diff --git a/build.gradle b/build.gradle index cf3e073..3f13a9b 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:2.2.0-rc2' + classpath 'com.android.tools.build:gradle:2.2.0' classpath 'com.novoda:bintray-release:0.3.4' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files diff --git a/material-intro-screen/src/main/java/agency/tango/materialintroscreen/MaterialIntroActivity.java b/material-intro-screen/src/main/java/agency/tango/materialintroscreen/MaterialIntroActivity.java index 5ce78c1..107f914 100644 --- a/material-intro-screen/src/main/java/agency/tango/materialintroscreen/MaterialIntroActivity.java +++ b/material-intro-screen/src/main/java/agency/tango/materialintroscreen/MaterialIntroActivity.java @@ -352,6 +352,15 @@ public void enableLastSlideAlphaExitTransition(boolean enableAlphaExitTransition adapter.addEmptySlide(new LastEmptySlideFragment()); } + /** + * Show snackbar message + * + * @param message Message which will be visible to user + */ + public void showMessage(String message) { + showError(message); + } + /** * Override to execute this method on finish intro activity */