theme style studio small programming colored buttons android android-layout button

style - Android crea un "botón plano"



styles buttons android studio (2)

Añadir dependencia a build.gradle

dependencies { compile ''com.android.support:appcompat-v7:25.0.0'' }

Luego, en su archivo XML de diseño, agregue un atributo de estilo al botón

<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" style="@style/Widget.AppCompat.Button.Borderless"/>

Puede cambiar el color cuando se presiona el botón definiendo un estilo personalizado

<style name="FlatButtonStyle" parent="Theme.AppCompat.Dark"> <item name="colorControlHighlight">@color/transparent</item> </style>

y aplicando este estilo en maquetación XML.

android:theme="@style/FlatButtonStyle"

Supuestamente, en el tema material, hay dos tipos de botones: elevados y planos:

Cuando creo un <Button> , se parece al botón "levantado". Cómo, usando el marcado, puedo hacer el "botón plano". ¿Hay algún estilo o atributo para hacerlo? Encontré esta imagen en el editor de temas.


Puede usar style="?android:attr/borderlessButtonStyle en su Button siguiente manera:

<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TextGoesHere" style="?android:attr/borderlessButtonStyle" />

BorderlessButtonStyle

Estilo para botones sin borde explícito, a menudo usado en grupos.

También puedes usar esos Flat Buttons