Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo utilizar Android para implementar efectos ActionSheet

Cómo utilizar Android para implementar efectos ActionSheet

Necesito usar un efecto de animación similar a iOS ActionSheet en el proyecto. Después de consultar cierta información, lo implementé con éxito. Aquí compartiré el método con todos.

1. Primero cree slide_up.xml y slide_down.xml (el nombre del archivo es arbitrario) en la carpeta res/anim. El código es el siguiente:

2. carpeta res/values ​​El archivo de estilos debajo (si no, cree uno nuevo), agregue el siguiente código:

3. Finalmente, antes de que aparezca el cuadro de diálogo, use el efecto de animación que acaba de implementar: <. /p>

dialog.getWindow( ).getAttributes().windowAnimations = R.style.DialogAnimation;