Страница 1 из 1

Слой с подсказкой об использовании приложения

Добавлено: 10 сен 2014, 06:45
парень
Добрый день!

Задумался написать "справку" к приложению. Задача такая:
1. Слой "справочный" полупрозрачный
2. На определенные компоненты "основного" слоя, будут стрелочки, или "обводка", и текст на "справочном" слое.

Думаю сделать через RelativeLayout ? добавить поверх инфу... в том числе и слой "затемнения"...

Есть ли другой способ? И если знаете что почитать на эту тему, дайте ссылки, пожалуйста :)

ПС. Как программно, узнать координаты эллемента в ActionBar'e (SherlockActionBar)

Re: Слой с подсказкой об использовании приложения

Добавлено: 10 сен 2014, 10:41
KamiSempai
Для этого подойдет PopupWindow. С ним не нужно будет засорять основной Layout. Нужно будет просто показать его в момент открытия Activity.
Для определения координат у View есть метод getLocationOnScreen.

Re: Слой с подсказкой об использовании приложения

Добавлено: 10 сен 2014, 11:18
парень
Спасибо, PopUp поизучаю...
Для определения координат у View есть метод getLocationOnScreen.
А как обратится к элементу в ActionBar'e ????

Re: Слой с подсказкой об использовании приложения

Добавлено: 10 сен 2014, 14:15
KamiSempai
парень писал(а):А как обратится к элементу в ActionBar'e ????
Это уже пусть знатоки SherlockActionBar отвечают, я им ни разу не пользовался.

Re: Слой с подсказкой об использовании приложения

Добавлено: 10 сен 2014, 14:17
Mikhail_dev
А что значит обратиться к элементу? И какому именно?

Re: Слой с подсказкой об использовании приложения

Добавлено: 10 сен 2014, 14:25
KamiSempai
Mikhail_dev писал(а):А что значит обратиться к элементу? И какому именно?
Я так понимаю, получить ссылку на View конкретной кнопки, что расположена на эшнбаре.

Re: Слой с подсказкой об использовании приложения

Добавлено: 12 сен 2014, 04:12
парень
Да, именно так. Мне нужны координаты кнопки в ActionBar'e ... ShrelockActionBar такой же.

Думаю так: получить размеры кнопки и высчитать исходя из расположения кнопок т.к. их порядок мне известен... Но для этого придется перелопатить много информации по разным экранам и не уверен в точности вычеслений... это очень много рутинной работы, что сведет меня к фразе "овчинка выделки не стоит"...

Есть ли более простой способ?

Re: Слой с подсказкой об использовании приложения

Добавлено: 12 сен 2014, 06:59
Mikhail_dev
Да, сделать кастомную вьюшку для ActionBar. У фейсбука к примеру кастомная.

Re: Слой с подсказкой об использовании приложения

Добавлено: 12 сен 2014, 07:06
парень
Допустим сделал кастомную... а координаты то?