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 a8761645..bae28deb 100644
--- a/library/src/main/java/uk/co/deanwild/materialshowcaseview/MaterialShowcaseView.java
+++ b/library/src/main/java/uk/co/deanwild/materialshowcaseview/MaterialShowcaseView.java
@@ -492,6 +492,31 @@ private void setDismissTextColor(int textColour) {
}
}
+ private void setTitleTextSize(int unit,float size) {
+ if (mTitleTextView != null) {
+ mTitleTextView.setTextSize(unit,size);
+ }
+ }
+
+ private void setContentTextSize(int unit,float size) {
+ if (mContentTextView != null) {
+ mContentTextView.setTextSize(unit,size);
+ }
+ }
+
+ private void setDismissTextSize(int unit,float size) {
+ if (mDismissButton != null) {
+ mDismissButton.setTextSize(unit,size);
+ }
+ }
+
+ private void setSkipTextSize(int unit,float size) {
+ if (mSkipButton != null) {
+ mSkipButton.setTextSize(unit,size);
+ }
+ }
+
+
private void setShapePadding(int padding) {
mShapePadding = padding;
}
@@ -805,6 +830,26 @@ public Builder setDismissTextColor(int textColour) {
return this;
}
+ public Builder setTitleTextSize(int unit,float size) {
+ showcaseView.setTitleTextSize(unit,size);
+ return this;
+ }
+
+ public Builder setContentTextSize(int unit,float size) {
+ showcaseView.setContentTextSize(unit,size);
+ return this;
+ }
+
+ public Builder setDismissTextSize(int unit,float size) {
+ showcaseView.setDismissTextSize(unit,size);
+ return this;
+ }
+
+ private Builder setSkipTextSize(int unit,float size) {
+ showcaseView.setSkipTextSize(unit,size);
+ return this;
+ }
+
public Builder setDelay(int delayInMillis) {
showcaseView.setDelay(delayInMillis);
return this;
diff --git a/library/src/main/res/layout/showcase_content.xml b/library/src/main/res/layout/showcase_content.xml
index 30bfeb19..7d1f5186 100644
--- a/library/src/main/res/layout/showcase_content.xml
+++ b/library/src/main/res/layout/showcase_content.xml
@@ -13,7 +13,7 @@
android:layout_height="wrap_content"
android:textColor="@android:color/white"
android:paddingLeft="5dp"
- android:textSize="30dp"
+ android:textSize="30sp"
android:layout_marginBottom="15dp" />
+ android:textSize="20sp" />
\ No newline at end of file