From 6dcef5604cad342652463889676581277c98154b Mon Sep 17 00:00:00 2001 From: Sandro Simas Date: Sat, 19 Mar 2016 20:05:02 -0300 Subject: [PATCH 1/2] Do not set content text alpha --- .../co/deanwild/materialshowcaseview/MaterialShowcaseView.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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 07bc982d..f02acaf5 100644 --- a/library/src/main/java/uk/co/deanwild/materialshowcaseview/MaterialShowcaseView.java +++ b/library/src/main/java/uk/co/deanwild/materialshowcaseview/MaterialShowcaseView.java @@ -356,8 +356,7 @@ void setPosition(int x, int y) { } private void setTitleText(CharSequence contentText) { - if (mTitleTextView != null && !contentText.equals("")) { - mContentTextView.setAlpha(0.5F); + if (mTitleTextView != null) { mTitleTextView.setText(contentText); } } From 4426cdd7ee84346eb6c4511e6df8fbfcfe616438 Mon Sep 17 00:00:00 2001 From: Sandro Simas Date: Sat, 19 Mar 2016 21:07:28 -0300 Subject: [PATCH 2/2] Adding methods to change the title and content size --- .../MaterialShowcaseView.java | 46 ++++++++++++++----- 1 file changed, 34 insertions(+), 12 deletions(-) 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 f02acaf5..4adc1c25 100644 --- a/library/src/main/java/uk/co/deanwild/materialshowcaseview/MaterialShowcaseView.java +++ b/library/src/main/java/uk/co/deanwild/materialshowcaseview/MaterialShowcaseView.java @@ -375,21 +375,33 @@ private void setDismissText(CharSequence dismissText) { } } - private void setTitleTextColor(int textColour) { + private void setTitleTextColor(int textColor) { if (mTitleTextView != null) { - mTitleTextView.setTextColor(textColour); + mTitleTextView.setTextColor(textColor); } } - private void setContentTextColor(int textColour) { + private void setContentTextColor(int textColor) { if (mContentTextView != null) { - mContentTextView.setTextColor(textColour); + mContentTextView.setTextColor(textColor); } } - private void setDismissTextColor(int textColour) { + private void setDismissTextColor(int textColor) { if (mDismissButton != null) { - mDismissButton.setTextColor(textColour); + mDismissButton.setTextColor(textColor); + } + } + + private void setTitleTextSize(float textSize) { + if (mTitleTextView != null) { + mTitleTextView.setTextSize(textSize); + } + } + + private void setContentTextSize(float textSize) { + if (mContentTextView != null) { + mContentTextView.setTextSize(textSize); } } @@ -591,18 +603,28 @@ public Builder setMaskColour(int maskColour) { return this; } - public Builder setTitleTextColor(int textColour) { - showcaseView.setTitleTextColor(textColour); + public Builder setTitleTextColor(int textColor) { + showcaseView.setTitleTextColor(textColor); + return this; + } + + public Builder setContentTextColor(int textColor) { + showcaseView.setContentTextColor(textColor); + return this; + } + + public Builder setDismissTextColor(int textColor) { + showcaseView.setDismissTextColor(textColor); return this; } - public Builder setContentTextColor(int textColour) { - showcaseView.setContentTextColor(textColour); + public Builder setTitleTextSize(float textSize) { + showcaseView.setTitleTextSize(textSize); return this; } - public Builder setDismissTextColor(int textColour) { - showcaseView.setDismissTextColor(textColour); + public Builder setContentTextSize(float textSize) { + showcaseView.setContentTextSize(textSize); return this; }