【FontsManager】安卓一行代码实现自定义字体替换
来源:互联网 发布:网络诋毁公司如何处理 编辑:程序博客网 时间:2024/05/02 03:10
版权声明:本人所有文章均采用 [知识共享 署名-非商业性使用-禁止演绎 4.0 国际 许可协议] 转载前请保证理解此协议,原文出处 :http://www.gcssloop.com/#blog
FontsManager
如有转载请注明出处: 安卓攻城师sloop的博客 (http://blog.csdn.net/u013831257)
作者微博: @GcsSloop
字体管理器,方便快速的为应用内所有组件更换字体。
项目地址: 【GitHub】
更新说明:
比上一个版本更加易用,只需进行一次初始化,之后再activity的onCreate方法中调用FontsManager.changeFonts(this);即可为页面所有组件替换字体。真正实现了用一行代码引入第三方字体。
使用文档
初始化
FontsManager.init(typeface); FontsManager.initFormAssets(context, "fonts/font.ttf");
改变一个activity的字体
FontsManager.changeFonts(activity);
改变一个view的字体
FontsManager.changeFonts(view);
改变一个ViewGroup的字体
FontsManager.changeFonts(viewGroup);
示例
@Overrideprotected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FontsManager.initFormAssets(this, "fonts/sao.ttf"); //初始化 FontsManager.changeFonts(this); //进行替换}
Demo演示
0 0
- 【FontsManager】安卓一行代码实现自定义字体替换
- 【FontsManager】安卓一行代码实现自定义字体替换
- 第一行安卓代码
- 全局替换安卓应用字体
- 安卓 使用字体包 自定义字体
- 安卓textview自定义字体
- 浅谈安卓自定义字体
- 第一行安卓代码——创建自定义控件3.4
- 【干货】一行代码实现自定义转场动画
- iOS 一行代码实现自定义转场动画
- 第一行代码-安卓之旅
- 安卓视频播放器 一行代码快速实现在线视频播放,Android视频播放,AndroidMP3播放,安卓视频播放一行代码搞定
- 安卓视频播放器 一行代码快速实现视频播放,Android视频播放,AndroidMP3播放,安卓视频播放一行代码搞定
- 安卓设置自定义字体的解决方案
- ionic3 tab实现自定义图片替换字体图标
- 安卓实现随时获取Context(来自《第一行代码》)
- Android自定义控件-一行代码实现加载对话框
- 读《第一行代码——安卓》2.3.3
- web前端开发中防治重复提交
- Linux常见命令问答
- eclipse快捷键用法
- 时间、日期的常识
- 使用npm安装一些包失败了的看过来(npm国内镜像介绍),亲测可用,非常吊!
- 【FontsManager】安卓一行代码实现自定义字体替换
- 第一次程序慢
- 开发中常见问题与特殊问题记录
- 洛谷 2672
- python实现基于向量算法的的路由协议(RIP)
- 文件的压缩与打包
- LightOJ-1058-math
- app.gradle中配置打包秘钥
- newScheduledThreadPool延时任务线程池,实现原理