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.

Atualizar

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?

questionAnswers(5)

yourAnswerToTheQuestion