Skip to content

Commit

Permalink
Merge pull request #110 from aureleoules/master
Browse files Browse the repository at this point in the history
.setTextStyle method added
  • Loading branch information
deano2390 authored Jun 15, 2017
2 parents 25b345b + dd252a8 commit a5baa24
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.Rect;
import android.graphics.Typeface;
import android.os.Build;
import android.os.Handler;
import android.text.TextUtils;
Expand Down Expand Up @@ -374,6 +375,14 @@ private void setDismissText(CharSequence dismissText) {
}
}

private void setDismissStyle(Typeface dismissStyle) {
if (mDismissButton != null) {
mDismissButton.setTypeface(dismissStyle);

updateDismissButton();
}
}

private void setTitleTextColor(int textColour) {
if (mTitleTextView != null) {
mTitleTextView.setTextColor(textColour);
Expand Down Expand Up @@ -463,6 +472,8 @@ public void setConfig(ShowcaseConfig config) {
setFadeDuration(config.getFadeDuration());
setContentTextColor(config.getContentTextColor());
setDismissTextColor(config.getDismissTextColor());
setDismissStyle(config.getDismissTextStyle());

setMaskColour(config.getMaskColor());
setShape(config.getShape());
setShapePadding(config.getShapePadding());
Expand Down Expand Up @@ -538,6 +549,11 @@ public Builder setDismissText(CharSequence dismissText) {
return this;
}

public Builder setDismissStyle(Typeface dismissStyle) {
showcaseView.setDismissStyle(dismissStyle);
return this;
}

/**
* Set the content text shown on the ShowcaseView.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package uk.co.deanwild.materialshowcaseview;

import android.graphics.Color;
import android.graphics.Typeface;

import uk.co.deanwild.materialshowcaseview.shape.CircleShape;
import uk.co.deanwild.materialshowcaseview.shape.Shape;
Expand All @@ -16,6 +17,8 @@ public class ShowcaseConfig {

private long mDelay = DEFAULT_DELAY;
private int mMaskColour;
private Typeface mDismissTextStyle = Typeface.DEFAULT_BOLD;

private int mContentTextColor;
private int mDismissTextColor;
private long mFadeDuration = DEFAULT_FADE_TIME;
Expand Down Expand Up @@ -61,6 +64,14 @@ public void setDismissTextColor(int dismissTextColor) {
this.mDismissTextColor = dismissTextColor;
}

public Typeface getDismissTextStyle() {
return mDismissTextStyle;
}

public void setDismissTextStyle(Typeface dismissTextStyle) {
this.mDismissTextStyle = dismissTextStyle;
}

public long getFadeDuration() {
return mFadeDuration;
}
Expand Down

0 comments on commit a5baa24

Please sign in to comment.