diff --git a/library/src/main/java/uk/co/deanwild/materialshowcaseview/MaterialShowcaseView.java b/library/src/main/java/uk/co/deanwild/materialshowcaseview/MaterialShowcaseView.java index 767467f3..1d03ba9e 100644 --- a/library/src/main/java/uk/co/deanwild/materialshowcaseview/MaterialShowcaseView.java +++ b/library/src/main/java/uk/co/deanwild/materialshowcaseview/MaterialShowcaseView.java @@ -861,6 +861,7 @@ public MaterialShowcaseView build() { } case OVAL_SHAPE: { showcaseView.setShape(new OvalShape(showcaseView.mTarget)); + break; } default: throw new IllegalArgumentException("Unsupported shape type: " + shapeType); diff --git a/sample/src/main/java/uk/co/deanwild/materialshowcaseviewsample/TooltipExample.java b/sample/src/main/java/uk/co/deanwild/materialshowcaseviewsample/TooltipExample.java index 1ecde737..a57831d2 100644 --- a/sample/src/main/java/uk/co/deanwild/materialshowcaseviewsample/TooltipExample.java +++ b/sample/src/main/java/uk/co/deanwild/materialshowcaseviewsample/TooltipExample.java @@ -4,6 +4,7 @@ import android.graphics.Color; import android.os.Bundle; import android.support.design.widget.FloatingActionButton; +import android.support.v7.widget.Toolbar; import android.view.View; import android.widget.Button; import android.widget.Toast; @@ -18,6 +19,7 @@ public class TooltipExample extends Activity implements View.OnClickListener { private Button mButtonShow; private Button mButtonReset; private FloatingActionButton fab; + private Toolbar toolbar; private static final String SHOWCASE_ID = "tooltip example"; @@ -35,6 +37,8 @@ protected void onCreate(Bundle savedInstanceState) { fab = findViewById(R.id.fab); fab.setOnClickListener(this); + toolbar = findViewById(R.id.toolbar); + presentShowcaseView(); // one second delay } @@ -71,6 +75,7 @@ void presentShowcaseView() { new MaterialShowcaseView.Builder(this) .setTarget(mButtonShow) .setToolTip(toolTip1) + .withRectangleShape() .setTooltipMargin(30) .setShapePadding(50) .setDismissOnTouch(true) diff --git a/sample/src/main/res/layout/activity_tooltip_example.xml b/sample/src/main/res/layout/activity_tooltip_example.xml index 125186e6..9131301a 100644 --- a/sample/src/main/res/layout/activity_tooltip_example.xml +++ b/sample/src/main/res/layout/activity_tooltip_example.xml @@ -2,13 +2,18 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" + xmlns:app="http://schemas.android.com/apk/res-auto" tools:context="uk.co.deanwild.materialshowcaseviewsample.CustomExample"> - + android:layout_height="?attr/actionBarSize" + android:elevation="4dp" + android:theme="@style/ThemeOverlay.AppCompat.ActionBar" + app:popupTheme="@style/ThemeOverlay.AppCompat.Light">