Como obter a visualização do ActionBar?
Estou usando oShowcase
biblioteca para explicar o recurso do meu aplicativo para o usuário. Em algum ponto eu preciso escurecer o todoActionBar
para apresentar outro recurso para o usuário.
Para isso eu estou usando osetAlpha(float num)
doView
classe. E assim, para fazer isso, preciso obter a instância de visualização real do meuActionBar
By the way, eu estou usando osupport-7-appcompat
biblioteca que fornece suporte ActionBar para sistemas mais antigos.
Entretanto, encontrei esta opção, se você configurar uma visualização personalizada e adicioná-la a vocêActionBar
usando:
getSupportActionBar().setCustomView(v);
Então, para obter oView
doActionBar
você poderia fazer:
(View) activity.getSupportActionBar().getCustomView().getParent().getParent()
Existe uma maneira mais simples ou mais fácil de fazer isso?