带有字体样式的自定义按钮样式

费萨尔扬胡亚

打算创建 android 应用程序,但作为客户端要求。我必须想出自定义样式按钮和单选按钮。

查看附加的图像在此处输入图片说明

  1. 如何使按钮和输入字段与“项目符号点 1”相同。
  2. 如何使用自定义阿拉伯字体样式。(即https://fonts.google.com/specimen/Cairo
普拉尚赛尼
  1. 对于要点 1,我建议您使用 9-patch 图像,在顶部和底部线上具有可拉伸区域,并将圆弧保持在相同半径的左/右边缘。

我可以尝试为您创建相同的 9-patch 图像,但这需要时间:)(给我您要使用的颜色代码)

  1. 要使用阿拉伯字体,请通过此 Android 开发人员链接Android 自定义字体

关于如何使用自定义字体有很多答案,因此您可以轻松找到任何一种。

以下是如何轻松使用 Cairo 字体类型:

  1. 下载 Cairo 字体 zip 文件,解压缩并将所有.ttf 或 .otf文件放入您的项目 -> 应用程序 -> src -> main -> res -> 字体文件夹

  2. 将以下几行添加到res- >values 文件夹下styles.xml文件中:

    <style name="cairo_semi_bold">
       <item name="android:fontFamily">@font/Cairo-SemiBold</item>
    </style>
    
    <style name="cairo_light">
       <item name="android:fontFamily">@font/Cairo-Light</item>
    </style>
    
  3. 现在您可以在 XML 或 .java 文件中应用这些字体,如下所示:

    Typeface boldFont = getResources().getFont(R.font.cairo_semi_bold);
    textView1.setTypeface(boldFont);
    
    Typeface lightFont = getResources().getFont(R.font.cairo_light);
    textView2.setTypeface(lightFont);
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章