/AndroidFontsManager

字体管理器,方便快速的为应用内所有组件更换字体。

Primary LanguageJavaEclipse Public License 1.0EPL-1.0

FontsManager

字体管理器,方便快速的为应用内所有组件更换字体。

作者微博: @安卓攻城师sloop

使用文档

初始化

	FontsManager.init(typeface);                     //传入一个typeface初始化
	FontsManager.initFormAssets(context, fontPath);  //传入上下文和字体包路径(字体文件在Assets中)
	FontsManager.initFormFile(fontFile);             //传入一个字体包文件
	FontsManager.initFormFile(fontFilePath);         //传入一个字体包文件路径

改变一个activity的字体

	FontsManager.changeFonts(activity);

改变一个view的字体

	FontsManager.changeFonts(view);

改变一个ViewGroup的字体

	FontsManager.changeFonts(viewGroup);

示例

@Override
protected void onCreate(Bundle savedInstanceState){
	super.onCreate(savedInstanceState);
	setContentView(R.layout.activity_main);
	FontsManager.initFormAssets(this, "fonts/sao.ttf");	//初始化
	FontsManager.changeFonts(this);		                //进行替换
}

更新说明

	android_fonts_manager_v1.0.0.jar 实现基本功能:可以替换View ViewGroup Activity字体
	
	android_fonts_manager_v1.0.1.jar 更新完善报错提示
	
	android_fonts_manager_v1.2.0.jar 支持修改ActionBar标题字体

Demo演示

fontsmanagerpic