All Projects → myinnos → AppFontChanger

myinnos / AppFontChanger

Licence: Apache-2.0 license
Custom font library for android | Library to change/add font of Entire Android Application at once without wasting your time - TextViews, EditText, Buttons, Views etc.,

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to AppFontChanger

app-application-logger
A small standalone Windows application to log the applications one is using
Stars: ✭ 13 (-72.92%)
Mutual labels:  application
application
AdonisJS application class to read app related data
Stars: ✭ 19 (-60.42%)
Mutual labels:  application
Manji
Manji is a mobile application built to help people learning Japanese learn about Kanji.
Stars: ✭ 142 (+195.83%)
Mutual labels:  application
Meteor-Files-Demo
Demo application for ostrio:files package
Stars: ✭ 16 (-66.67%)
Mutual labels:  application
news
🕸 【MDH • 前端情报】
Stars: ✭ 277 (+477.08%)
Mutual labels:  application
react-native-custom-fonts
React Native Custom Fonts 📚
Stars: ✭ 19 (-60.42%)
Mutual labels:  custom-fonts
sales-management-system
Sales management system
Stars: ✭ 25 (-47.92%)
Mutual labels:  application
secusu
SЁCU is a public API to store self-destructing data payloads with url shortener and handle anonymous chat-rooms.
Stars: ✭ 24 (-50%)
Mutual labels:  application
mern-stack-crud
MERN stack (MongoDB, Express, React and Node.js) create read update and delete (CRUD) web application example
Stars: ✭ 142 (+195.83%)
Mutual labels:  application
deno-drash-realworld-example-app
Deno + Drash RealWorld example app
Stars: ✭ 56 (+16.67%)
Mutual labels:  application
vue-js-3-firebase-firestore
Vue 3 Firebase Tutorial: Build Firestore CRUD Web Application
Stars: ✭ 34 (-29.17%)
Mutual labels:  application
sul-embed
An oEmbed Service for Stanford University Libraries
Stars: ✭ 15 (-68.75%)
Mutual labels:  application
Timesheet-Hero
Small utility to keep track of your time
Stars: ✭ 31 (-35.42%)
Mutual labels:  application
DroNet
DroNet: Efficient convolutional neural network detector for Real-Time UAV applications
Stars: ✭ 54 (+12.5%)
Mutual labels:  application
Biometric-Authentication-Android
A sample implementation of AndroidX biometrics API using Kotlin. Authenticate using biometrics or PIN/Password if biometrics isn't available on device. Fully implemented in Jetpack compose using Material 3 dynamic theming and also has a separate implementation in xml with MDC 3.
Stars: ✭ 29 (-39.58%)
Mutual labels:  application
gogen
Command-line tool to generate GO applications and libraries
Stars: ✭ 17 (-64.58%)
Mutual labels:  application
viralgraphics.io
Creating Competitive Desktop Applications for the Web
Stars: ✭ 33 (-31.25%)
Mutual labels:  application
awesome-mac
A repo to introduce awesome applications and tools in my mac.
Stars: ✭ 24 (-50%)
Mutual labels:  application
quant-jobs-zurich
A list of companies of possible interest for mathematicians (or related) that are looking for a job in quantitative finance in Zurich.
Stars: ✭ 59 (+22.92%)
Mutual labels:  application
Melon
UNES, o aplicativo que cria notificações para as ações do Portal Sagres.
Stars: ✭ 41 (-14.58%)
Mutual labels:  application

AppFontChanger

In a Single shot change font of Entire Android Application - TextViews, EditText, Buttons, Views etc.,

AppFontChanger - Example

Kindly use the following links to use this library:

allprojects {
  repositories {
			...
		maven { url "https://jitpack.io" }
	}
}

And then in the other gradle file(may be your app gradle or your own module library gradle, but never add in both of them to avoid conflict.)

dependencies {
    // AppCompat version
        implementation 'com.github.myinnos:AppFontChanger:1.0'
	or
    // AndroidX version
	implementation 'com.github.myinnos:AppFontChanger:1.0.3'
}

How to use

Step 1: add default font to styles, Here i added serif font as default:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
        <item name="android:typeface">serif</item>
 </style>

Step 2: add custom font in application level to override style font:

public class AppBaseApplication extends Application {

   	@Override
   	public void onCreate() {
       	super.onCreate();
       	// custom font for entire App
       	TypefaceUtil.overrideFont(getApplicationContext(), "SERIF", "fonts/Montserrat-Regular.ttf");
   	}
   
   ''''''''''''''''
Any Queries? or Feedback, please let me know by opening a new issue!

Contact

Prabhakar Thota

If you appreciate my work, consider buying me a cup of to keep me recharged 🤘 by PayPal

License

Copyright 2017 MyInnos

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].