Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Tem como tornar componente um determinado xml de botão?

Este botão abaixo, caso tenha que repetir muitos atributos em outros botões, teria como componentizar?

<Button 
    android:id="@+id/novo_aluno"
    android:layout_width="56dp"
    android:layout_height="56dp"
    android:text="+"
    android:textSize="40sp"
    android:textColor="#ffffff"
    android:layout_alignParentRight="true"
    android:layout_alignParentBottom="true"
    android:layout_marginRight="16dp"
    android:layout_marginBottom="16dp"
    android:background="@drawable/fundo"
    android:elevation="6dp"
    android:stateListAnimator="@null"/>
1 resposta
solução!

Marlon

Você pode usar style pra fazer isso.

"Estilo é uma coleção de propriedades que especifica a aparência e formato de uma View ou janela. Um estilo pode especificar propriedades como altura, preenchimento, cor da fonte, tamanho da fonte, cor do segundo plano e muitas outras. Define-se o estilo em um recurso XML separado do XML que especifica o layout."

Assim você pode agrupar as "características" que você deseja reutilizar do seu botão em um style, e pode reutilizar nos outros.

O arquivo de styles é muito útil para concentrar a aparência dos seus botões e outras views da sua aplicação. Assim quando quiser alterar alguma propriedade, só vai ter que alterar um dos style, e isto já vai refletir nas views que o utilizam.

Vou deixar abaixo o link para a documentação da Google que fala sobre styles e themas, lá eles explicam bem detalhadamente como utilizar. Mas se ainda tiver alguma dúvida, pode continuar sua pergunta aqui, beleza

https://developer.android.com/guide/topics/ui/themes?hl=pt-br

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software