Com o tutorial como usar fonte alternativa com TextView vamos enfim modificar a fonte do android studio para que ele use uma fonte baixada da internet ou mesmo feita pelo usuário.
Primeiramente vamos criar um projeto vazio(Empty) para fazermos as mudanças.
Logo depois de ter criado o projeto vamos mudar o TextView que o projeto já contém, iremos adicionar um id.
Por isso nosso código xml deve ficar da seguinte forma.
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
android:id="@+id/tvFonte"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
android:textSize="50dp"
android:textColor="#000000"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
Em seguida vamos fazer o download de uma fonte qualquer, pode ser usado o seguinte site para fazer o download de uma.
Dica de uma leitora, caso precise encontrar fontes para uso comercial acesse o seguinte link:
Logo após vamos criar uma pasta chamada assets e colar nosso arquivo .otf da fonte nela, como na imagem a seguir.
Em seguida vamos para a parte da programação, modificar o TextView para que use a fonte que colocamos no diretório assets.
package br.com.uware.fontealternativa
import android.graphics.Typeface
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val typeface = Typeface.createFromAsset(assets, "sketch.otf")
tvFonte.typeface = typeface
}
}
Assim que terminamos esse código já é possível executar o programa e ver que nossa fonte está no TextView.
Dessa maneira termino esse tutorial sobre como alterar a fonte no android studio.
Você também pode ver o tutorial sobre como deixar uma imagem redonda na ImageView e unir os dois para um efeito bem legal.
Nesse tutorial vou demonstrar como usar ViewBinding ao invés de Android Extensions em Kotlin e assim deixar seu aplicativo[...]
6 de dezembro de 2020Nesse tutorial Começando a programar na linguagem Kotlin – Parte 5 vamos ver strings e intervalos para que assim seja possível entrar em laços.[...]
7 de fevereiro de 2020Nesse Vídeo 11: Pegar endereço com o CEP Kotlin vou descrever como fazer a parte da programação assim você vai imprimir o endereço na tela.[...]
4 de janeiro de 2020