Como criar um Background no Android Studio
Android Básico

Como criar um Background no Android Studio





Nesse tutorial vou descrever Como criar um Background no Android Studio para ser assim usado por algum elemento a sua escolha.

Este tutorial está contido na categoria do Android Studio Básico.

Primeiramente vamos utilizar um projeto já criado aqui no blog que é o do tutorial Como adicionar uma imagem no Android Studio como base.

Como criar um Background no Android Studio

Vamos então criar o nosso Drawable resource file clicando com o nosso botão direito do mouse em cima da pasta drawable no menu New->Drawable resource file como mostrado na imagem a seguir.

Como criar um Background no Android Studio
Menu New->Drawable resource file

Logo depois de ter clicado no Drawable resource file deve aparecer uma janela de diálogo como a da imagem seguinte em que vamos dar o nome do arquivo como background_item.

Como criar um Background no Android Studio
Nome como background_item.

Vamos então modificar o código desse arquivo para fazer um background de radial gradient cinza com as bordas arredondadas e com 2px de espessura de cor preta.





background_item

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape>
            <gradient android:type="radial" android:gradientRadius="700"
                android:startColor="#A29999" android:endColor="#FFF" />
            <stroke android:width="2px" android:color="#000"/>
            <corners android:radius="20dp"/>
        </shape>
    </item>
</selector>

E assim também vamos modificar o nosso arquivo de layout activity_main para que exiba o background com nossa imagem.

activity_main

<?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">
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:layout_margin="20dp"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintBottom_toBottomOf="parent">
        <ImageView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:src="@drawable/logo"
            android:background="@drawable/background_item"/>
    </LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>

Logo após fazer as mudanças vamos compilar e executar o nosso aplicativo para ver as mudanças e ele deve ficar como o da imagem a seguir.

Como criar um Background no Android Studio
Imagem com background_item.

Enfim espero poder ter ajudado com este tutorial sobre Como criar um Background no Android Studio.

Visite e siga nosso canal no YouTube para ajudar no crescimento do site.





Rodrigo Leutz
Desenvolvedor Web e Android ( Kotlin e Java )
https://uware.com.br