Страница 1 из 1
Как изменить область прослушки нажатия в своем классе.
Добавлено: 04 дек 2013, 10:09
samodelkin
Скажите пожайлуста как в классе, наследованном от класса View задать область прослушки нажатий?
Re: Как изменить область прослушки нажатия в своем классе.
Добавлено: 04 дек 2013, 10:36
WizikTLT
Можно чуть конкретнее? тебе onClickListener повесить надо или что? =)
если да то - все тоже самое как и у родительского View.
Re: Как изменить область прослушки нажатия в своем классе.
Добавлено: 04 дек 2013, 10:52
samodelkin
Вообщем делаю класс Sprite , наследованный от view, и в этом классе есть картинка bitmap,которая рисуется соответственно по координатам getLeft() и getTop(), и там есть метод move(int x,int y), который изменяет координаты спрайта, так вот мне надо чтобы после каждого изменения координат менялась и область, по которой определяется нажатие на этот элемент, а то у меня странно получается: нажимаю на элемент от своего класса View и он двигается, но область обьекта очень большая, а мне надо сделать по размерам картинки.
Добавлено: 04 дек 2013, 11:03
samodelkin
Или проще говоря мне надо задать ширину и высоту обьекта View.
Re: Как изменить область прослушки нажатия в своем классе.
Добавлено: 04 дек 2013, 11:09
WizikTLT
Ну ты используй тогда ImageView
и сделай размер по ширине/длине контента
android:layout_width="wrap_content"
android:layout_height="wrap_content"
Re: Как изменить область прослушки нажатия в своем классе.
Добавлено: 04 дек 2013, 11:19
samodelkin
А как программно сделать?
Re: Как изменить область прослушки нажатия в своем классе.
Добавлено: 04 дек 2013, 11:26
WizikTLT
Урок номер 16
Re: Как изменить область прослушки нажатия в своем классе.
Добавлено: 04 дек 2013, 13:14
Foenix
Re: Как изменить область прослушки нажатия в своем классе.
Добавлено: 04 дек 2013, 15:01
KamiSempai
Спрайт один или их потом будет много?