我的设计师要求将这种带有边框的字体应用于原生Android代码。
原始字体可以生成如下文本:
Screenshot - Font with original .ttf file
请建议我如何以编程方式创建这样的字体。提前谢谢。
答案 0 :(得分:1)
这看起来像是一个厚重的投影。我试验TextView.setShadowLayer()
。这看起来就像一个小的正y偏移,没有x偏移,黑色阴影和厚半径。
这样的事情:
myTextView.setShadowLayer(
6f /* radius*/,
0f /* x-offset */,
2f /* y-offset */,
Color.BLACK);
答案 1 :(得分:-1)
您可以使用High Logic Font Creator软件创建自己的自定义字体,然后在您的应用中使用它。
将资源保存在资产中(/assets/fonts/yourFont.ttf)
Typeface type = Typeface.createFromAsset(getAssets(), "fonts/yourFont.ttf"); // font saved in assets/fonts/
yourText.setTypeface(type); // yourText can be textView or EditText or etc.
您可以从here
下载如果需要密码,密码为:www.downloadsoftware.ir