Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cómo hacer un botón de acción flotante "solo de imagen"

Tengo una imagen como abajo.

Introduzca aquí la descripción de la imagen

  • AndroidRuntime: La importación com.google.api.client no se puede resolver
  • ¿Qué es la imagen del sistema MIPS en el gestor de Android SDK?
  • ¿Cómo quitar el texto emergente de la búsqueda del android de búsqueda mientras que busca?
  • FileProvider no funciona con la cámara
  • Color multi de Android en un TextView
  • Cómo importar la biblioteca Persistence Room a un proyecto de Android
  • Cuando lo uso para hacer un botón de acción flotante, el botón se parece a esto.

    Introduzca aquí la descripción de la imagen

    No quiero el margen rosado. Sólo quiero que se muestre mi imagen. ¿Que debería hacer?

    También quiero que el tamaño de mi imagen sea el círculo exterior no el interior.

    Aquí está mi código:

    <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="end|bottom" android:layout_margin="@dimen/fab_margin" android:src="@drawable/ic_refresh" /> 

  • Falta la biblioteca compartida en android.
  • RecyclerView ScrollListener dentro de NestedScrollView
  • ¿Cuál es la forma más adecuada de almacenar la configuración de usuario en la aplicación de Android?
  • Color de la barra de desplazamiento en RecyclerView
  • Control preciso sobre las animaciones de Androids VectorDrawable
  • Arquitectura de la aplicación de Android: ¿cuál es el modelo sugerido?
  • 3 Solutions collect form web for “Cómo hacer un botón de acción flotante "solo de imagen"”

    ¿Ha considerado utilizar sólo un ImageView ?

     <ImageView android:id="@+id/fab" android:layout_width="wrap_content" android:clickable="true" android:layout_height="wrap_content" android:src="@drawable/ic_refresh" /> 

    Que en tu ActivityMain.java

     ImageView v = (ImageView) findViewById(R.id.fab); v.setOnClickListener(new OnClickListener() { public void onClick(View v) { // Your code here } }); 

    ¿O más específicamente un ImageButton ?

     <ImageButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_refresh" /> 

    Que:

     ImageButton v = (ImageButton) findViewById(R.id.fab); v.setOnClickListener(new OnClickListener() { public void onClick(View v) { // Your code here } }); 

    No estoy seguro de que esta solución sea aceptable, pero funciona;

    Puede anular la dimensión del tamaño de imagen para la imagen anidada en FAB. Simplemente agregue a su archivo dimens:

    <dimen tools:override="true" name="design_fab_image_size">56dp</dimen> (utilicé 56dp tamaño fab causa en las directrices es 56dp)

    Herramientas: override = "true" – esta es la cosa por qué supongo que esta solución no es buena, causa "design_fab_image_size" – es definitiva, y debe insistir en la superación 🙂

    Simplemente puede configurar la dimensión del icono en 56px en Illustrator / Photoshop. A continuación, asegúrese de añadir android:backgroundTint="@android:color/transparent" esto para hacer el color fabuloso transparente.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.