Android: font style for input
This commit is contained in:
parent
81c519dcdf
commit
f7d9655213
@ -181,6 +181,21 @@ public class InputNode extends ViewNode<EditText> implements TextWatcher, View.O
|
|||||||
case "textAlignment":
|
case "textAlignment":
|
||||||
view.setGravity(prop.asNumber().toInt());
|
view.setGravity(prop.asNumber().toInt());
|
||||||
break;
|
break;
|
||||||
|
case "fontStyle":
|
||||||
|
if (prop.isString()) {
|
||||||
|
if ("bold".equals(prop.asString().value())) {
|
||||||
|
view.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));
|
||||||
|
} else if ("italic".equals(prop.asString().value())) {
|
||||||
|
view.setTypeface(Typeface.defaultFromStyle(Typeface.ITALIC));
|
||||||
|
} else if ("bold_italic".equals(prop.asString().value())) {
|
||||||
|
view.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD_ITALIC));
|
||||||
|
} else {
|
||||||
|
view.setTypeface(Typeface.defaultFromStyle(Typeface.NORMAL));
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
view.setTypeface(Typeface.defaultFromStyle(Typeface.NORMAL));
|
||||||
|
}
|
||||||
|
break;
|
||||||
case "font":
|
case "font":
|
||||||
if (!prop.isString()) {
|
if (!prop.isString()) {
|
||||||
return;
|
return;
|
||||||
|
Reference in New Issue
Block a user