Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
11
respostas

Botão laranja

Olá, pessoal. No meu projeto, o botão de pagamento não ficou laranja. O que poderia ser, por favor. Código botão:

 <Button
        android:id="@+id/button"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_marginBottom="8dp"
        android:layout_marginEnd="8dp"
        android:layout_marginStart="8dp"
        android:layout_marginTop="8dp"
        android:background="@drawable/botao_redondo_laranja"
        android:text="Realizar pagamento"
        android:textColor="@android:color/white"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="1.0" />
    />
11 respostas

Thiago

Consegue mostrar pra gente esse arquivo botao redondo laranja ?

Fala, Matheus.

Ele está assim:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid android:color="@android:color/holo_orange_dark" />
    <corners android:radius="10dp" />
</shape>

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid android:color="@android:color/holo_orange_dark" />
    <corners android:radius="10dp" />
</shape>

o shape está retangular devia ser oval

Matheus, não deu. Nas aulas, o Alex está usando retangular mesmo.

Fui dar uma olhada na aula, parece que o seu está certo.

Consegue mostrar um print de como está ficando ?

Uma coisa que talvez testaria é apenas alterar a tag button pra ficar assim:

<Button
  android:id="@+id/button"
  android:layout_width="0dp"
  android:layout_height="wrap_content"
  android:layout_marginBottom="8dp"
  android:layout_marginEnd="8dp"
  android:layout_marginStart="8dp"
  android:layout_marginTop="8dp"
  android:background="@drawable/botao_redondo_laranja"
  android:text="Realizar pagamento"
  android:textColor="@android:color/white"
  app:layout_constraintBottom_toBottomOf="parent"
  app:layout_constraintEnd_toEndOf="parent"
  app:layout_constraintStart_toStartOf="parent"
  app:layout_constraintTop_toTopOf="parent"
  app:layout_constraintVertical_bias="1.0" />

Aparece a cor laranja, mas no app não https://imgur.com/OqLYBTj

vc chegou a rodar ?

Sim, rodei. No celular também não aparece laranja.

solução!

tenta usar o atributo backgroundTint

Hehe. Agora deu certo. Muito obrigado.