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.
Tags:
Android Android Studio Fonte Fonte android studio Kotlin TextView TutorialPosts relacionados: