@@ -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