Size: a a a

Android Developers

2021 May 10

ОА

Оганнес Асатрян... in Android Developers
больнее с котла на джаву
источник

ОА

Оганнес Асатрян... in Android Developers
но давайте по яп в чатах по яп плиз
источник

L

Leonid in Android Developers
Мне наоборот, больно писать на Яве после Котлина. Это как делать простейшие действия в смирительной рубашке 😏
источник

🅰

🅰𝕘𝕖𝕟𝕥_🆁𝕖𝕕𝕚𝕤𝕜𝕒☕... in Android Developers
да, ок
источник

L

Leonid in Android Developers
+
источник

DK

Daniil Karpov in Android Developers
Подскажите пожалуйста:
1) я знаю как получить координаты нажатия пользователя
2) мне нужно обрабатывать нажатие, если координаты view соответствуют координате нажатия (сразу скажу что это из-за imageView обработать нажатие которой нужно только в определенной области, а не во всем прямоугольном боксе)

сам вопрос заключается в том что я не могу найти как получить массив координат view или просто обработать факт того, принадлежит ли текущая координата нажатия view. Как я понял это вычисляется через androidWindow, но проблема еще в том что там очень много deprecated
источник

E

Evansir in Android Developers
Ты можешь узнать координаты вью через getLocationInWindow или как-то так
источник

СП

Сергей П. in Android Developers
Ну переучишься со временем. Сначала пишешь джава стайл что бы работало - будет время рефакторишь красиво со всем сахаром
источник

DK

Daniil Karpov in Android Developers
спасибо, сейчас погуглю
источник

E

Evansir in Android Developers
Они соответствуют координатам которые в эвенте
источник

E

Evansir in Android Developers
Только считаются с верхней левой точки вью
источник

🅰

🅰𝕘𝕖𝕟𝕥_🆁𝕖𝕕𝕚𝕤𝕜𝕒☕... in Android Developers
спасибо
источник

DK

Daniil Karpov in Android Developers
я нашел как раз документацию для работы с экраном, а вот работа с координатами view на android developer мне особо не помогла, в дополнение к тому что я не понимаю как получается bitmap пикселей view
источник

E

Evansir in Android Developers
В общем бери локации и считай по размерам вью, или переопределяй вью, если изменения будут происходить внутри нее
источник

ДГ

Дмитрий Газиев... in Android Developers
просто интересно, просто вопрос.
какой процент сейчас кода на джаве в ваших проектах в которых вы работаете в сравнении с котлом?
источник

ДГ

Дмитрий Газиев... in Android Developers
коммерческих естественно*
источник

DK

Daniil Karpov in Android Developers
а как определить что изменение происходят внутри нее? вы имеете ввиду listeners по типу onClick?
источник

L

Leonid in Android Developers
Есть ещё один способ. Необязательно может подойти, но вдруг...

Поверх ImageView можно наложить прозрачные вью нужных размеров в нужных местах. Назначить каждому нужный click listener и всего делов - никакие координаты руками ловить не нужно.
источник

E

Evansir in Android Developers
Скалинг изображения в имейджвью - внутри, движение вью по контейнеру - внешнее
источник

DK

Daniil Karpov in Android Developers
пытался уже так сделать, вообще это самый первый вариант на который я наткнулся (но всеравно спасибо), сейчас я пытаюсь написать способ обработки svg преобразованного в xml через координаты, а вся проблема в том что по факту нажатия нужно жонглировать состояниями imageView которые сильно бросаются в глаза пользователю, а учитывая размеры (половина экрана) схалтурить с границами не выйдет, как и забить на случайные нажатия, тз есть тз
источник