Как получить вид ActionBar?

Я используюShowcase библиотека, чтобы объяснить мою функцию приложения для пользователя. В какой-то момент мне нужно затемнить весьActionBar представить другую функцию пользователю.

Для этого я используюsetAlpha(float num) изView класс. И поэтому для этого мне нужно получить фактический экземпляр моего представленияActionBar

Кстати, я используюsupport-7-appcompat библиотека, которая обеспечивает поддержку ActionBar для старых систем.

Обновить

В то же время я нашел эту опцию, если вы настраиваете пользовательский вид и добавляете его к вамActionBar с помощью:

getSupportActionBar().setCustomView(v);

Затем, чтобы получитьView изActionBar Вы могли бы сделать:

(View) activity.getSupportActionBar().getCustomView().getParent().getParent()

Есть ли более простой или легкий способ сделать это?

Ответы на вопрос(5)

Ваш ответ на вопрос