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