Как получить вид ActionBar?
Я используюShowcase
библиотека, чтобы объяснить мою функцию приложения для пользователя. В какой-то момент мне нужно затемнить весьActionBar
представить другую функцию пользователю.
Для этого я используюsetAlpha(float num)
изView
класс. И поэтому для этого мне нужно получить фактический экземпляр моего представленияActionBar
Кстати, я используюsupport-7-appcompat
библиотека, которая обеспечивает поддержку ActionBar для старых систем.
В то же время я нашел эту опцию, если вы настраиваете пользовательский вид и добавляете его к вамActionBar
с помощью:
getSupportActionBar().setCustomView(v);
Затем, чтобы получитьView
изActionBar
Вы могли бы сделать:
(View) activity.getSupportActionBar().getCustomView().getParent().getParent()
Есть ли более простой или легкий способ сделать это?