From f26036ed26e861171fcbbd3b10b43dfd97b809a4 Mon Sep 17 00:00:00 2001 From: Pavlos-Petros Tournaris Date: Wed, 6 May 2015 10:45:58 +0300 Subject: [PATCH 1/2] Supporting custom Typeface --- .../src/main/java/net/steamcrafted/loadtoast/LoadToast.java | 5 +++++ .../main/java/net/steamcrafted/loadtoast/LoadToastView.java | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/loadtoast/src/main/java/net/steamcrafted/loadtoast/LoadToast.java b/loadtoast/src/main/java/net/steamcrafted/loadtoast/LoadToast.java index 07c86a4..5a6cc83 100644 --- a/loadtoast/src/main/java/net/steamcrafted/loadtoast/LoadToast.java +++ b/loadtoast/src/main/java/net/steamcrafted/loadtoast/LoadToast.java @@ -63,6 +63,11 @@ public LoadToast setTextColor(int color){ return this; } + public LoadToast setTextTypeface(Typeface font){ + mView.setTextTypeface(font); + return this; + } + public LoadToast setBackgroundColor(int color){ mView.setBackgroundColor(color); return this; diff --git a/loadtoast/src/main/java/net/steamcrafted/loadtoast/LoadToastView.java b/loadtoast/src/main/java/net/steamcrafted/loadtoast/LoadToastView.java index 5381872..afd5605 100644 --- a/loadtoast/src/main/java/net/steamcrafted/loadtoast/LoadToastView.java +++ b/loadtoast/src/main/java/net/steamcrafted/loadtoast/LoadToastView.java @@ -112,6 +112,10 @@ public void setTextColor(int color){ textPaint.setColor(color); } + public void setTextTypeface(Typeface font){ + textPaint.setTypeface(font); + } + public void setBackgroundColor(int color){ backPaint.setColor(color); iconBackPaint.setColor(color); From 647bce1fca8c66b6625ac360af653c674429e436 Mon Sep 17 00:00:00 2001 From: Simon Cedergren Date: Thu, 18 Jun 2015 23:11:47 +0200 Subject: [PATCH 2/2] Added methods to allow for manually set font size, measured in dp. --- .../src/main/java/net/steamcrafted/loadtoast/LoadToast.java | 6 ++++++ .../main/java/net/steamcrafted/loadtoast/LoadToastView.java | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/loadtoast/src/main/java/net/steamcrafted/loadtoast/LoadToast.java b/loadtoast/src/main/java/net/steamcrafted/loadtoast/LoadToast.java index 5a6cc83..5bf4fcf 100644 --- a/loadtoast/src/main/java/net/steamcrafted/loadtoast/LoadToast.java +++ b/loadtoast/src/main/java/net/steamcrafted/loadtoast/LoadToast.java @@ -2,6 +2,7 @@ import android.app.Activity; import android.content.Context; +import android.graphics.Typeface; import android.util.Log; import android.view.View; import android.view.ViewGroup; @@ -78,6 +79,11 @@ public LoadToast setProgressColor(int color){ return this; } + public LoadToast setTextSize(int size){ + mView.setTextSize(size); + return this; + } + public LoadToast show(){ if(!mInflated){ mShowCalled = true; diff --git a/loadtoast/src/main/java/net/steamcrafted/loadtoast/LoadToastView.java b/loadtoast/src/main/java/net/steamcrafted/loadtoast/LoadToastView.java index afd5605..aaeb9b0 100644 --- a/loadtoast/src/main/java/net/steamcrafted/loadtoast/LoadToastView.java +++ b/loadtoast/src/main/java/net/steamcrafted/loadtoast/LoadToastView.java @@ -8,6 +8,7 @@ import android.graphics.Path; import android.graphics.Rect; import android.graphics.RectF; +import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.os.Build; import android.util.Log; @@ -125,6 +126,11 @@ public void setProgressColor(int color){ loaderPaint.setColor(color); } + public void setTextSize(int size){ + size = dpToPx(size); + textPaint.setTextSize(size); + } + public void show(){ WIDTH_SCALE = 0f; if(cmp != null) cmp.removeAllUpdateListeners();