Added Android code
[wl-app.git] / Android / folioreader / src / main / java / com / folioreader / view / StyleableTextView.java
diff --git a/Android/folioreader/src/main/java/com/folioreader/view/StyleableTextView.java b/Android/folioreader/src/main/java/com/folioreader/view/StyleableTextView.java
new file mode 100755 (executable)
index 0000000..4435f2a
--- /dev/null
@@ -0,0 +1,30 @@
+package com.folioreader.view;
+
+import android.content.Context;
+import android.support.v7.widget.AppCompatTextView;
+import android.util.AttributeSet;
+
+import com.folioreader.R;
+import com.folioreader.util.UiUtil;
+
+public class StyleableTextView extends AppCompatTextView {
+
+    public StyleableTextView(Context context) {
+        super(context);
+    }
+
+    public StyleableTextView(Context context, AttributeSet attrs) {
+        super(context, attrs);
+        UiUtil.setCustomFont(this, context, attrs,
+                R.styleable.StyleableTextView,
+                R.styleable.StyleableTextView_folio_font);
+    }
+
+    public StyleableTextView(Context context, AttributeSet attrs, int defStyle) {
+        super(context, attrs, defStyle);
+        UiUtil.setCustomFont(this, context, attrs,
+                R.styleable.StyleableTextView,
+                R.styleable.StyleableTextView_folio_font);
+    }
+
+}