Size: a a a

AndroidDev :: Разработка. It's Android time now!

2020 July 09

DC

Dyno Chris is... in AndroidDev :: Разработка. It's Android time now!
Есть предположение расширить какой-нибудь PhotoView класс и рисовать в нем линии на Канвасе. Я все правильно понимаю, или можно как-то лучше сделать?
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Не совсем понятно какие углы хочешь считать
источник
2020 July 10

БА

Булат Ахтямов ♣️... in AndroidDev :: Разработка. It's Android time now!
Всем привет!
Кто знает как удалить item в Groupie adapter?
Я полагаю это нужно делать в fun bind?
Мне нужно чтобы у текущего пользователя не было видно кнопок в определённых activity
источник

DC

Dyno Chris is... in AndroidDev :: Разработка. It's Android time now!
Jktu
Не совсем понятно какие углы хочешь считать
как-то вот так. если так не понятнее, объясню еще.
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Dyno Chris is...
как-то вот так. если так не понятнее, объясню еще.
А вы координаты точек принадлежащих прямой и одной и другой ведь знаете?
источник

DC

Dyno Chris is... in AndroidDev :: Разработка. It's Android time now!
Jktu
А вы координаты точек принадлежащих прямой и одной и другой ведь знаете?
Если буду сам делать, то да. А если использовать какую-то библиотеку, то не знаю можно ли там будет получить такие данные
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Ну если точки знаете по которым строятся прямые, то найти угол между ними это задача из школьного курса геометрии
источник

DC

Dyno Chris is... in AndroidDev :: Разработка. It's Android time now!
Jktu
Ну если точки знаете по которым строятся прямые, то найти угол между ними это задача из школьного курса геометрии
да, это уж как-нибудь решу. главное, на чем это все делать? я описал выше расширить PhotoView (это такая библиотечка, поддерживающая зуминг картинок) и рисовать на ней Канвасом, это норм? Или есть варианты получше?
источник

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
не знаю как на счёт расширять, но посмотреть как это делается точно стоит
источник

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
а это точно будет просто картинка? при приближении не должно больше деталей появляться?
источник

DC

Dyno Chris is... in AndroidDev :: Разработка. It's Android time now!
Dmitry Gordin
а это точно будет просто картинка? при приближении не должно больше деталей появляться?
нет, просто картинка
источник

DC

Dyno Chris is... in AndroidDev :: Разработка. It's Android time now!
достаточно будет просто картинки
источник

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
я бы начал с того что создал бы вьюху и там в канвасе нарисовал картинку, потом добавил бы получение жестов и скейлил/двигал картинку, потом добавил бы уже линии
источник

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
получается самое сложное это правильно жесты переводить в изменения координат
что на самом деле не очень тривиально, но решаемо
источник

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
запасайся терпением и школьной геометрией)
источник

DC

Dyno Chris is... in AndroidDev :: Разработка. It's Android time now!
Dmitry Gordin
запасайся терпением и школьной геометрией)
))
источник

DC

Dyno Chris is... in AndroidDev :: Разработка. It's Android time now!
Dmitry Gordin
получается самое сложное это правильно жесты переводить в изменения координат
что на самом деле не очень тривиально, но решаемо
не совсем понял как это жесты переводить в изменение координат?
источник

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
жесты тоже можно по разному обрабатывать, можно пытаться в onTouch – сложный путь, но полный контроль или gesturedetector
источник

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
так вот тебе сваливается что пользователь двигает пальцем влево, соответсвенно тебе нужно пересчитать координаты картинки на канвасе
источник

DC

Dyno Chris is... in AndroidDev :: Разработка. It's Android time now!
Dmitry Gordin
так вот тебе сваливается что пользователь двигает пальцем влево, соответсвенно тебе нужно пересчитать координаты картинки на канвасе
но если я буду использовать photoview, то она по идее уже умеет с этим работать?
источник