Red de conocimiento del abogados - Preguntas y respuestas jurídicas - Cómo personalizar la barra de navegación en Android

Cómo personalizar la barra de navegación en Android

Personalizar la barra de navegación en Android:

NavigationBar es un elemento muy utilizado, por lo que a menudo se requiere personalización. Una forma más intuitiva es definir primero una clase que NavigationBar hereda de UINavigationBar, y la clase NavigationBar. El contenido interno de esta NavigationBar es relativamente complejo. Se le agregan todos los estilos de NavigationBar que necesitamos, y el tamaño de estas vistas es el tamaño de toda la NavigationBar.

Luego, simplemente cree las vistas internas y cuando necesite cambiar, simplemente muestre y oculte los cambios entre estas vistas. Es mejor usar algunas animaciones. El artículo anterior proporciona una manera de garantizar una animación fluida. Ahora cree un nuevo HomeNavigationController que herede de UINavigationController. implementación de esta clase

@implementation HomeNavigationController

-(instancetype)init

{

self = [super initWithNavigationBarClass:[Clase de barra de navegación ] toolbarClass:nil];

if (self) {

self.delegate = self;

}

return self;

}