Konstantin
Чтобы было ясно, чего я стараюсь добиться: Хочется, чтобы по нажатию на Вью -- рипл был размером не во всю вьюху, а небольшого размера + именно в том месте, где пользователь нажал. Сейчас потестил с обычным большим FrameLayout -- аналогичное проведение, рипл с радиусом находится в центре, а не по месту нажатия.
Сергій
Чтобы было ясно, чего я стараюсь добиться: Хочется, чтобы по нажатию на Вью -- рипл был размером не во всю вьюху, а небольшого размера + именно в том месте, где пользователь нажал. Сейчас потестил с обычным большим FrameLayout -- аналогичное проведение, рипл с радиусом находится в центре, а не по месту нажатия.
Если это твоя кастомная вью, переопредели метод onHotspotChange(или как-то так) и передавай эти координаты в drawable. Ripple немного по-разному работает на разных версиях андроид, да ) Вот тут более детально “Rippling, rounding and (Android) Pies” by Sebastiano Gottardo https://link.medium.com/vYA3HqkdN2
Konstantin
А в статье все примеры рипла на всю вьюху
Konstantin
Ну волны там начинаются от точки соприкосновения, или тебе не так нужно?
Вот представь обычный большой FrameLayout 500 на 500 дп. Мне нужно, чтобы при нажатии в любую точку на нём появлялся кружок рипла размером 30дп именно в той точке, где ты нажал пальцем. Сейчас все варианты, что я перепробовал делают кружок рипла в центре Вью, внезависимости от того, куда ты нажал.
Dmitrii
Кастомный On Touch listener и извлечение из MotionEvent координат касания?
Сергій
Кастомный On Touch listener и извлечение из MotionEvent координат касания?
там достаточно onHotspotChanged переопределить и do its stuff
Konstantin
Ещё раз -- возможно я конечно сделал что-то не так, но хотспот не менял продолжение рипла, а лишь определял где внутри рипла будет идти заполнение
Сергій
почему не меняет, если меняет
Konstantin
почему не меняет, если меняет
Сейчас не за ПК, по возможности скину как делал, может ткнете носом, что не так 🤔
Сергій
https://github.com/traex/RippleEffect/raw/master/demo.gif
Сергій
типа так
Konstantin
https://github.com/traex/RippleEffect/raw/master/demo.gif
Он у тебя тут по итогу заполняет всё, сделай радиус и будет другое проведение.
Konstantin
drawable.setHotspotBounds тогда )
Хм, а вот такого не видел даже, посмотрю, спасибо
Сергій
https://developer.android.com/reference/android/graphics/drawable/Drawable#setHotspotBounds(int,%20int,%20int,%20int)
Anonymous
Anonymous
Что за ошибка?
Maks
Что за ошибка?
Судя с того, что на вайфай у тебя 0 полосочек, просто не может скачатся указанная версия гредл
Maks
Но это не точно
Anonymous
Но это не точно
Телега работает...
Konstantin
drawable.setHotspotBounds тогда )
Да, работает, спасибо:)
Hovhannes
Что за ошибка?
Очень популярная
Hovhannes
Верни взад грабли 4
Rus
Здравствуйте, не подскажите какой url надо указывать при отправке запроса с андроид эмулятора на локальный сервер?
Rus
HttpPost httppost = new HttpPost("http://127.0.0.1/register/index.php"); так ты имеешь ввиду?
V.Ilin
можете посоветовать библиотеки Vr 360, Vr Panorama View, для возможности прокрутки панорамных изображений
Mike
Что?
Mike
А в котлине == это equals
Mike
Есть, но оно не нужно
Igor
Слушайте, я что то читаю и много где говорят, что чтобы получать деньги с рекламы, например в адмобе, надо оформлять юрлицо, а то проблем не оберешься. Как там дела обстоят с физ лицами? Есть у кого информация
Alex
На физлицо
Future Franklin
Извиняюсь за спам
Dima
Кто работал с отложенными диплинками? Не могу разобраться Помогите примером🙈
Mike
Извиняюсь за спам
я тебе уже сформулировал проблему. А чат скинул на будущее
Mike
Где?
https://t.me/kotlin_mobile/31481
Mike
Где?
> переменные сначала нужно инициализировать, а потом уже использовать
Михаил
Может так подойдёт? yourTableLayout.visibility = View.INVISIBLE
Anonymous
Иначе никак, походу)
Anonymous
Может тогда просто управлять его прозрачность?
Future Franklin
> переменные сначала нужно инициализировать, а потом уже использовать
Разве? Вроде всё инициализировал...можно подробнее рассказать по логу?
Mike
Разве? Вроде всё инициализировал...можно подробнее рассказать по логу?
в той строке, где NPE, используется адаптер, который нигде и никогда не присваивается
Anonymous
Ну, тогда как тебеипосоветовали выле
Anonymous
Выше*
Anonymous
Значит делай касстомное вью
Mike
функция fetchUsers
видел, это локальная переменная. А переменная класса (поле) не присваивается.
Anonymous
Парни
Anonymous
А можно как то перекинуть apk файлы с компа на андроид и чтобы он автоматом установились?
Larymar
Автоматически же нет Это идея безопасности ведра
Mike
adb команда же есть
ну не все могут в гугл
Larymar
adb команда же есть
Я так полагаю , он хотел ставить готовый апк на любой телефон, ну да ладно
Aleksey
Я так полагаю , он хотел ставить готовый апк на любой телефон, ну да ладно
с компа на любой андроид? это уже на грани с темными схемами распространения по
Larymar
с компа на любой андроид? это уже на грани с темными схемами распространения по
Ну я о том же, ну да ладно Мб я неправильно понял его вопрос
Everyday
добрый день . подскажите плиз класс, или метод, через который можно вытянуть ip телефона в сети , через которую я раздаю интернет?
Everyday
да
Everyday
обобщу проблему : на ноутбуке сервак, на андроиде приложение, которое тестирую. с телефона раздаю сеть, и надоело каждый раз вручную переписывать ip на сервере и телефона
Everyday
да
Everyday
да. все правильно . я хочу написать функцию, которая и определяет мне этот айпишник
Everyday
если кому-то нужно вдруг. определяет ip в рамках локальной сети. былокод, но что смог
Everyday
ip телефона тоже
Vasily
Ну есть один вариант конечно, подгружать иконку где-то с сервера глайдом к примеру. Но полюбому нужно выпустить обнову с такой реализацией
Vasily
Сорян, я подумал про вью
Vasily
Ну вк и розетка делает это с помощью обновления всего приложения через плеймаркет
Vasily
Самому интересно есть ли способ проще )
Иван
Подскажите зачем юзают rxJava rxAndroid сейчас, какие кейсы использования в связке с Java и Котлином?
R
Это библиотека для реактивный подход к программированию.
Maxim
В остальном корутинки удобнее, я считаю. Их хотя бы дебажить удобно, в отличие от реактивщины
R
До сих пор не понял как юзать