Mudança de Widgets na Tela

Estou com uma Activtiy e gostaria de umas dicas, está Activity ela está havendo muitas mudanças de Widgets na tela gostaria de saber qual a melhor forma de tratar isto seria usando Visibility mesmo, ou há outra forma mas tratar isto?