Skip to content
This repository was archived by the owner on Nov 10, 2024. It is now read-only.

Commit 3d32847

Browse files
committed
bugfix and add TypeFace for title and content text
1 parent b278252 commit 3d32847

File tree

1 file changed

+22
-17
lines changed
  • showcaseviewlib/src/main/java/smartdevelop/ir/eram/showcaseviewlib

1 file changed

+22
-17
lines changed

showcaseviewlib/src/main/java/smartdevelop/ir/eram/showcaseviewlib/GuideView.java

Lines changed: 22 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -226,10 +226,6 @@ public void show() {
226226

227227
}
228228

229-
public void setGravity(Gravity gravity) {
230-
this.mGravity = gravity;
231-
}
232-
233229
public void setTitle(String str) {
234230
mMessageView.setTitle(str);
235231
}
@@ -243,12 +239,12 @@ public void setContentSpan(Spannable span) {
243239
mMessageView.setContentSpan(span);
244240
}
245241

246-
public void setTitleTypeFace(Typeface span) {
247-
mMessageView.setTitleTypeFace(span);
242+
public void setTitleTypeFace(Typeface typeFace) {
243+
mMessageView.setTitleTypeFace(typeFace);
248244
}
249245

250-
public void setContentTypeFace(Typeface span) {
251-
mMessageView.setContentTypeFace(span);
246+
public void setContentTypeFace(Typeface typeFace) {
247+
mMessageView.setContentTypeFace(typeFace);
252248
}
253249

254250

@@ -258,17 +254,9 @@ public void setTitleTextSize(int size) {
258254

259255

260256
public void setContentTextSize(int size) {
261-
mMessageView.setTitleTextSize(size);
257+
mMessageView.setContentTextSize(size);
262258
}
263259

264-
public class CustomDialog extends Dialog {
265-
266-
CustomDialog(Context context, int resId) {
267-
super(context, resId);
268-
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
269-
this.getWindow().getDecorView().setBackgroundColor(Color.TRANSPARENT);
270-
}
271-
}
272260

273261

274262
public static class Builder {
@@ -279,6 +267,7 @@ public static class Builder {
279267
private int titleTextSize;
280268
private int contentTextSize;
281269
private Spannable contentSpan;
270+
private Typeface titleTypeFace,contentTypeFace;
282271

283272
public Builder(Context context) {
284273
this.context = context;
@@ -309,6 +298,16 @@ public Builder setContentSpan(Spannable span) {
309298
return this;
310299
}
311300

301+
public Builder setContentTypeFace(Typeface typeFace) {
302+
this.contentTypeFace = typeFace;
303+
return this;
304+
}
305+
306+
public Builder setTitleTypeFace(Typeface typeFace) {
307+
this.titleTypeFace = typeFace;
308+
return this;
309+
}
310+
312311
/**
313312
* the defined text size overrides any defined size in the default or provided style
314313
*
@@ -343,6 +342,12 @@ public GuideView build() {
343342
guideView.setContentTextSize(contentTextSize);
344343
if (contentSpan != null)
345344
guideView.setContentSpan(contentSpan);
345+
if(titleTypeFace!=null){
346+
guideView.setTitleTypeFace(titleTypeFace);
347+
}
348+
if(contentTypeFace!=null){
349+
guideView.setContentTypeFace(contentTypeFace);
350+
}
346351
return guideView;
347352
}
348353

0 commit comments

Comments
 (0)