Feat: Added 3 new fonts to select from.
Signed-off-by: HeCodes2Much <wayne6324@gmail.com>
This commit is contained in:
@@ -32,15 +32,18 @@ class FontAdapter(
|
|||||||
|
|
||||||
private fun getCustomTypefaceForItem(context: Context, item: Constants.Fonts): Typeface? {
|
private fun getCustomTypefaceForItem(context: Context, item: Constants.Fonts): Typeface? {
|
||||||
return when (item) {
|
return when (item) {
|
||||||
Constants.Fonts.Roboto -> ResourcesCompat.getFont(context, R.font.roboto)
|
Constants.Fonts.Bitter -> ResourcesCompat.getFont(context, R.font.bitter)
|
||||||
Constants.Fonts.OpenSans -> ResourcesCompat.getFont(context, R.font.open_sans)
|
Constants.Fonts.DroidSans -> ResourcesCompat.getFont(context, R.font.open_sans)
|
||||||
Constants.Fonts.Lato -> ResourcesCompat.getFont(context, R.font.lato)
|
Constants.Fonts.Lato -> ResourcesCompat.getFont(context, R.font.lato)
|
||||||
|
Constants.Fonts.Lobster -> ResourcesCompat.getFont(context, R.font.lobster)
|
||||||
|
Constants.Fonts.Merriweather -> ResourcesCompat.getFont(context, R.font.merriweather)
|
||||||
Constants.Fonts.Montserrat -> ResourcesCompat.getFont(context, R.font.montserrat)
|
Constants.Fonts.Montserrat -> ResourcesCompat.getFont(context, R.font.montserrat)
|
||||||
Constants.Fonts.Merriweather -> ResourcesCompat.getFont(context, R.font.montserrat)
|
Constants.Fonts.OpenSans -> ResourcesCompat.getFont(context, R.font.open_sans)
|
||||||
Constants.Fonts.DroidSans -> ResourcesCompat.getFont(context, R.font.droid_sans)
|
Constants.Fonts.Pacifico -> ResourcesCompat.getFont(context, R.font.pacifico)
|
||||||
Constants.Fonts.Raleway -> ResourcesCompat.getFont(context, R.font.open_sans)
|
|
||||||
Constants.Fonts.SourceCodePro -> ResourcesCompat.getFont(context, R.font.open_sans)
|
|
||||||
Constants.Fonts.Quicksand -> ResourcesCompat.getFont(context, R.font.quicksand)
|
Constants.Fonts.Quicksand -> ResourcesCompat.getFont(context, R.font.quicksand)
|
||||||
|
Constants.Fonts.Raleway -> ResourcesCompat.getFont(context, R.font.raleway)
|
||||||
|
Constants.Fonts.Roboto -> ResourcesCompat.getFont(context, R.font.roboto)
|
||||||
|
Constants.Fonts.SourceCodePro -> ResourcesCompat.getFont(context, R.font.source_code_pro)
|
||||||
// Add other fonts as needed
|
// Add other fonts as needed
|
||||||
else -> Typeface.DEFAULT
|
else -> Typeface.DEFAULT
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -165,43 +165,52 @@ object Constants {
|
|||||||
|
|
||||||
enum class Fonts {
|
enum class Fonts {
|
||||||
System,
|
System,
|
||||||
Roboto,
|
Bitter,
|
||||||
OpenSans,
|
|
||||||
Lato,
|
|
||||||
Montserrat,
|
|
||||||
Merriweather,
|
|
||||||
DroidSans,
|
DroidSans,
|
||||||
|
Lato,
|
||||||
|
Lobster,
|
||||||
|
Merriweather,
|
||||||
|
Montserrat,
|
||||||
|
OpenSans,
|
||||||
|
Pacifico,
|
||||||
|
Quicksand,
|
||||||
Raleway,
|
Raleway,
|
||||||
SourceCodePro,
|
Roboto,
|
||||||
Quicksand;
|
SourceCodePro;
|
||||||
|
|
||||||
fun getFont(context: Context): Typeface? {
|
fun getFont(context: Context): Typeface? {
|
||||||
return when (this) {
|
return when (this) {
|
||||||
System -> Typeface.DEFAULT
|
System -> Typeface.DEFAULT
|
||||||
Roboto -> ResourcesCompat.getFont(context, R.font.roboto)
|
Bitter -> ResourcesCompat.getFont(context, R.font.bitter)
|
||||||
OpenSans -> ResourcesCompat.getFont(context, R.font.open_sans)
|
|
||||||
Lato -> ResourcesCompat.getFont(context, R.font.lato)
|
|
||||||
Montserrat -> ResourcesCompat.getFont(context, R.font.montserrat)
|
|
||||||
Merriweather -> ResourcesCompat.getFont(context, R.font.merriweather)
|
|
||||||
DroidSans -> ResourcesCompat.getFont(context, R.font.open_sans)
|
DroidSans -> ResourcesCompat.getFont(context, R.font.open_sans)
|
||||||
Raleway -> ResourcesCompat.getFont(context, R.font.raleway)
|
Lato -> ResourcesCompat.getFont(context, R.font.lato)
|
||||||
SourceCodePro -> ResourcesCompat.getFont(context, R.font.source_code_pro)
|
Lobster -> ResourcesCompat.getFont(context, R.font.lobster)
|
||||||
|
Merriweather -> ResourcesCompat.getFont(context, R.font.merriweather)
|
||||||
|
Montserrat -> ResourcesCompat.getFont(context, R.font.montserrat)
|
||||||
|
OpenSans -> ResourcesCompat.getFont(context, R.font.open_sans)
|
||||||
|
Pacifico -> ResourcesCompat.getFont(context, R.font.pacifico)
|
||||||
Quicksand -> ResourcesCompat.getFont(context, R.font.quicksand)
|
Quicksand -> ResourcesCompat.getFont(context, R.font.quicksand)
|
||||||
|
Raleway -> ResourcesCompat.getFont(context, R.font.raleway)
|
||||||
|
Roboto -> ResourcesCompat.getFont(context, R.font.roboto)
|
||||||
|
SourceCodePro -> ResourcesCompat.getFont(context, R.font.source_code_pro)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun getString(context: Context): String {
|
fun getString(context: Context): String {
|
||||||
return when (this) {
|
return when (this) {
|
||||||
System -> context.getString(R.string.settings_font_system)
|
System -> context.getString(R.string.settings_font_system)
|
||||||
Roboto -> context.getString(R.string.settings_font_roboto)
|
Bitter -> context.getString(R.string.settings_font_bitter)
|
||||||
OpenSans -> context.getString(R.string.settings_font_opensans)
|
|
||||||
Lato -> context.getString(R.string.settings_font_lato)
|
|
||||||
Montserrat -> context.getString(R.string.settings_font_montserrat)
|
|
||||||
Merriweather -> context.getString(R.string.settings_font_merriweather)
|
|
||||||
DroidSans -> context.getString(R.string.settings_font_droidsans)
|
DroidSans -> context.getString(R.string.settings_font_droidsans)
|
||||||
Raleway -> context.getString(R.string.settings_font_raleway)
|
Lato -> context.getString(R.string.settings_font_lato)
|
||||||
SourceCodePro -> context.getString(R.string.settings_font_sourcecodepro)
|
Lobster -> context.getString(R.string.settings_font_lobster)
|
||||||
|
Merriweather -> context.getString(R.string.settings_font_merriweather)
|
||||||
|
Montserrat -> context.getString(R.string.settings_font_montserrat)
|
||||||
|
OpenSans -> context.getString(R.string.settings_font_opensans)
|
||||||
|
Pacifico -> context.getString(R.string.settings_font_pacifico)
|
||||||
Quicksand -> context.getString(R.string.settings_font_quicksand)
|
Quicksand -> context.getString(R.string.settings_font_quicksand)
|
||||||
|
Raleway -> context.getString(R.string.settings_font_raleway)
|
||||||
|
Roboto -> context.getString(R.string.settings_font_roboto)
|
||||||
|
SourceCodePro -> context.getString(R.string.settings_font_sourcecodepro)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
app/src/main/res/font/bitter.ttf
Normal file
BIN
app/src/main/res/font/bitter.ttf
Normal file
Binary file not shown.
BIN
app/src/main/res/font/lobster.ttf
Normal file
BIN
app/src/main/res/font/lobster.ttf
Normal file
Binary file not shown.
Binary file not shown.
BIN
app/src/main/res/font/pacifico.ttf
Normal file
BIN
app/src/main/res/font/pacifico.ttf
Normal file
Binary file not shown.
@@ -25,13 +25,16 @@
|
|||||||
|
|
||||||
<string name="acra_email" translatable="false">droidworksstudio@063240.xyz</string>
|
<string name="acra_email" translatable="false">droidworksstudio@063240.xyz</string>
|
||||||
|
|
||||||
<string name="settings_font_roboto" translatable="false">Roboto</string>
|
<string name="settings_font_bitter" translatable="false">Bitter</string>
|
||||||
<string name="settings_font_opensans" translatable="false">Open Sans</string>
|
|
||||||
<string name="settings_font_lato" translatable="false">Lato</string>
|
|
||||||
<string name="settings_font_montserrat" translatable="false">Montserrat</string>
|
|
||||||
<string name="settings_font_merriweather" translatable="false">Merriweather</string>
|
|
||||||
<string name="settings_font_droidsans" translatable="false">Droid Sans</string>
|
<string name="settings_font_droidsans" translatable="false">Droid Sans</string>
|
||||||
<string name="settings_font_raleway" translatable="false">Raleway</string>
|
<string name="settings_font_lato" translatable="false">Lato</string>
|
||||||
<string name="settings_font_sourcecodepro" translatable="false">Source Code Pro</string>
|
<string name="settings_font_lobster" translatable="false">Lobster</string>
|
||||||
|
<string name="settings_font_merriweather" translatable="false">Merriweather</string>
|
||||||
|
<string name="settings_font_montserrat" translatable="false">Montserrat</string>
|
||||||
|
<string name="settings_font_opensans" translatable="false">Open Sans</string>
|
||||||
|
<string name="settings_font_pacifico" translatable="false">Pacifico</string>
|
||||||
<string name="settings_font_quicksand" translatable="false">Quicksand</string>
|
<string name="settings_font_quicksand" translatable="false">Quicksand</string>
|
||||||
|
<string name="settings_font_raleway" translatable="false">Raleway</string>
|
||||||
|
<string name="settings_font_roboto" translatable="false">Roboto</string>
|
||||||
|
<string name="settings_font_sourcecodepro" translatable="false">Source Code Pro</string>
|
||||||
</resources>
|
</resources>
|
||||||
Reference in New Issue
Block a user