Cómo puedo atenuar la vista de fondo cuando se muestra una vista personalizada

¿Cómo puedo atenuar mi fondo cuando se muestra la vista personalizada? En mi actividad tengo la disposición relativa con una cierta foto en fondo. Cuando el usuario hace alguna acción – FrameLayout aparece en el centro de la pantalla – y luego quiero hacer que actúe como diálogo – dim todo bajo framelayout.

¿Cómo puedo lograrlo?

One Solution collect form web for “Cómo puedo atenuar la vista de fondo cuando se muestra una vista personalizada”

Agrega esta vista sobre ella .. te ayudará.

public class TransparentPanel extends LinearLayout { private Paint innerPaint; public TransparentPanel(Context context, AttributeSet attrs) { super(context, attrs); init(); } public TransparentPanel(Context context) { super(context); init(); } private void init() { innerPaint = new Paint(); innerPaint.setARGB(180, 75, 75, 75); } public void setInnerPaint(Paint innerPaint) { this.innerPaint = innerPaint; } @Override protected void dispatchDraw(Canvas canvas) { RectF drawRect = new RectF(); drawRect.set(0, 0, getMeasuredWidth(), getMeasuredHeight()); canvas.drawRoundRect(drawRect, 5, 5, innerPaint); super.dispatchDraw(canvas); } } 
  • ¿Cómo crear una carpeta layout-small-land?
  • forzar el diseño para actualizar / repintar android?
  • Android cómo obtener altura y ancho en onCreateView
  • Cómo cargar programaticamente un archivo XML de diseño en Android?
  • Android: match_parent se ignora cuando se utiliza addView
  • Guía de diseño XML de Android
  • El mapa de bits de la vista no se muestra en Android
  • ¿Cómo obtener la altura de un botón para que coincida con la altura de otro elemento?
  • Configuración de Android LinearLayout de fondo mediante programación
  • Error relativo de las dependencias circulares del diseño relativo de Android
  • Cómo instanciar el diseño para las preferencias personalizadas, utilizando android: atributo de diseño
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.