¿Cómo configurar el botón tiene la imagen y la sombra?
Para hacer sombra, haz un archivo xml de sombra y usa como android:background="@drawable/shadow"
. Pero poner la imagen es android:background="@drawable/image
también.
Cómo configurar la sombra del botón y la imagen en un solo botón?
- StaggeredGridView establece el ancho y la altura para determinada imagen
- ListView empuja otras vistas fuera de la pantalla
- Añadir dinámicamente formas Opengl
- "Bitmap demasiado grande para ser cargado en una textura"
- Espaciado entre el icono de desbordamiento y los elementos de acción en ActionBarSherlock
Lo siento, no soy fluido en inglés.
- Android: EditText NextFocusDown no desencadenar Spinner
- Android support-v7 CardView: La vista de texto de encabezado con otro color de fondo no se extiende hasta que los bordes
- ¿Es posible habilitar la opción de revelador "Mostrar límites de diseño" mediante programación?
- Desplazamiento en Android con WebView
- Android - el diseño parece desordenado en algunos dispositivos
- ¿Cómo agregar GLSurfaceView entre vistas de Android?
- OnGlobalLayoutListener en ListView
- ¿Definir un ancho de porcentaje para un LinearLayout?
1. Utilice ImageButton
Intente esto puede utilizar ImageButton
: – Muestra un botón con una imagen (en lugar de texto) que puede ser presionado o clic por el usuario. De forma predeterminada, un ImageButton se parece a un botón normal, con el fondo de botón estándar que cambia de color durante diferentes estados de botón.
<ImageButton android:id="@+id/btnMain" android:layout_width="match_parent" android:layout_height="wrap_content" android:adjustViewBounds="true" android:contentDescription="@string/btnMain_description" android:elevation="10dp" android:background="@android:drawable/dialog_holo_light_frame" android:scaleType="centerInside" android:src="@drawable/IMage" />
2. usuario CardVirew o usted puede intentar esto agregue su button
dentro de la card view
tenga gusto de esto
Compilar estas dependencias
compile 'com.android.support:cardview-v7:25.3.1'
Diseño como este
<android.support.v7.widget.CardView android:layout_width="match_parent" android:layout_height="wrap_content" app:cardElevation="10dp"> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/disha" android:text="@string/app_name" /> </android.support.v7.widget.CardView>
Pregúntame en caso de cualquier consulta
Crear button_selector.xml en res / drawable:
<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item> <layer-list> <item android:right="5dp" android:top="5dp"> <shape> <corners android:radius="3dp" /> <solid android:color="#D6D6D6" /> </shape> </item> <item android:bottom="2dp" android:left="2dp"> <shape> <gradient android:angle="270" android:endColor="#E2E2E2" android:startColor="#BABABA" /> <stroke android:width="1dp" android:color="#BABABA" /> <corners android:radius="4dp" /> <padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" /> </shape> </item> </layer-list> </item> </selector>
Y en su diseño xml:
<ImageButton android:src="@mipmap/ic_launcher" android:background="@drawable/shadow" android:layout_width="wrap_content" android:layout_height="wrap_content" android:elevation="10dp"/>
Utilice CardView
para lograr esto:
Agregue soporte lib a dependencies
siguiente manera:
dependencies { compile 'com.android.support:cardview-v7:25.2.0'//Add respective version }
Utilizar esto en el diseño
<android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/user_image" app:cardBackgroundColor="@android:color/white" android:foreground="?android:attr/selectableItemBackground" android:layout_marginLeft="@dimen/activity_horizontal_margin" android:layout_marginRight="@dimen/activity_horizontal_margin" android:layout_marginTop="@dimen/padding_small" android:layout_marginBottom="@dimen/padding_small" app:cardCornerRadius="4dp" app:cardElevation="10dp" >
Por favor, déjame ahora si ayuda.
- Enviar solicitud a través de WiFi (sin conexión) incluso si los datos móviles están activados (con conexión) en Android M
- ¿Cómo hacer que RecyclerView recicle dentro de NestedScrollView?