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