Red de conocimiento informático - Material del sitio web - Cómo crear una interfaz de barra de estado ui

Cómo crear una interfaz de barra de estado ui

Los materiales utilizados por cada módulo provienen de referenciar materiales globales del módulo o materiales internos del módulo.

1. Módulo de barra de notificaciones: com.android.systemui

Este módulo incluye la barra de estado (batería, señal wifi, etc.) y la barra de notificaciones desplegable.

Primero, abre el editor de temas, conecta tu teléfono y haz clic en el ícono del módulo a la izquierda (como se muestra a continuación)

Selecciona el logotipo Mi en la esquina superior izquierda y haz clic en módulo de sincronización (como se muestra a continuación)

p>

Luego abra el directorio del editor, busque los módulos e imágenes sincronizados y copie las imágenes requeridas en el directorio del tema que creó. La ruta sigue el directorio en. la materia.

Tome el módulo de la barra de notificaciones como ejemplo:

El directorio en el editor es:

MIUINewThemeEditor_6.6.30_1467269495_jre7\resourceCatalog_V8\com.android.systemui\ res\ drawable-xxhdpi

Puedes ingresar directamente a la carpeta donde se encuentra el material haciendo clic en la imagen del material a la derecha (como se muestra a continuación)

Además, en el editor , si el reemplazo de recursos se muestra a la derecha. Si es así, también puede crear un directorio reemplazando directamente el recurso.

De la siguiente manera:

Después de hacer clic en la flecha del medio, la imagen correspondiente aparecerá en el lado derecho.

En este momento, haga clic en la imagen en el Derecho a ingresar. Encontrará que en el tema que creó, se ha creado el directorio y, si desea modificarlo, simplemente reemplace la imagen modificada en él.

Como alternativa, puedes arrastrar directamente la imagen que deseas reemplazar al área de la imagen a la derecha, luego soltar la mano y la imagen estará en la posición que deseas reemplazar.

2. Encuentra la imagen que necesitas, modifícala y colócala en la posición correspondiente.

A continuación, resumí algunas cosas que deben modificarse en el módulo de la barra de notificaciones.

Debido a que la barra de notificaciones es un módulo de uso común, está completamente marcada en el editor. /p>

Hablaré sobre cierta información que necesita atención y que no está marcada a continuación.

Aquí viene el punto importante, presta atención.

① Fondo de la barra de notificaciones Recientemente, la barra de notificaciones admite fondos de pantalla completa, 2 de los cuales se pueden modificar.

Fondo exterior: Notification_panel_outside_bg.png (admite imágenes .9)

Esta imagen no se desvanece cuando se despliega, por lo que no se recomienda.

Fondo grande: Notification_panel_bg.png (admite imágenes .9)

Esta imagen tiene un efecto de desvanecimiento cuando se despliega, por lo que se recomienda usarla.

El fondo tras pulsar en el icono de Bluetooth y wifi: qs_detail_list_bg.9.png.

② Los colores de la barra de estado son blanco y negro.

Algunos temas necesitan cambiar el color de la barra de estado. En este caso, puede ajustarlo a través de propiedades globales para que la interfaz llame a una barra de estado blanca o negra.

Nota: Si necesita cambiar la barra de estado de todo el tema, puede modificar directamente el valor entero window_translucent_status en el módulo global.

Si solo necesita cambiar un determinado. módulo, modifique MIUI por separado en el módulo actual. El valor entero en el atributo global será suficiente. (El método de modificación se muestra a continuación)

③ Interruptores, todos los interruptores de la barra de notificaciones están en el módulo global framework-miui-res.

Dado que el corte del interruptor actual no solo se usa para esto, considerando la necesidad de un corte en múltiples posiciones, el círculo de fondo del estado de apagado y el ícono del estado de apagado se cortan por separado en MIUI8 .

Fondo de estado apagado: status_bar_toggle_off_bg.png

Como se muestra a continuación:

Preste especial atención al color de la barra de estado cuando baje el estado de la barra de notificaciones. Al modificar, cambie lo anterior En los pasos, también debe cambiar el valor booleano expandido_status_bar_darkmode en la barra de notificaciones a verdadero. Si este valor booleano no aparece, puede agregarlo directamente en el archivo xml.

El efecto se muestra a continuación

④ Icono de carga y notificación del Centro de seguridad en la barra de notificaciones

Cuando el recordatorio de la barra de notificaciones está activado en el Centro de seguridad , aparecerá el siguiente ícono. Estos El ícono está en el módulo del centro de seguridad com.miui.securitycenter\res\drawable-xxhdpi.