Redes Sociais
 Telegram  YouTube
Fonte alternativa com TextView
4 de outubro de 2019

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.

XML

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.

dafont.com

Dica de uma leitora, caso precise encontrar fontes para uso comercial acesse o seguinte link:

websiteplanet





Logo após vamos criar uma pasta chamada assets e colar nosso arquivo .otf da fonte nela, como na imagem a seguir.

Fonte alternativa com TextView
Fonte alternativa dentro do diretório assets.

Como usar fonte alternativa com TextView Kotlin

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.

Autor: Rodrigo Leutz

Desenvolvedor Web e Android ( Kotlin e Java )


Como usar ViewBinding ao invés de Android Extensions em Kotlin

Nesse tutorial vou demonstrar como usar ViewBinding ao invés de Android Extensions em Kotlin e assim deixar seu aplicativo[...]

6 de dezembro de 2020

Começando a programar na linguagem Kotlin – Parte 5

Nesse 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 2020

Vídeo 11: Pegar endereço com o CEP Kotlin

Nesse 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