@android_ru

Страница 2982 из 3205
Kostya
17.04.2018
18:06:11
спасибо. Как сделали, не подскажите ?
У битмапы можно взять ширину и высоту, делил их на 4 и использовал новую уменьшенную битмапу. Делил на 4 потому что моя битмапа это просто почти скрин экрана и использовать надо как раз на вьюшке, которая раза в 4 меньше или даже в 6

Vitalii
17.04.2018
18:52:56
Привет, я новичок, подскажите как правильнее реализовать onItemClick в RecyclerView? Через интерфейс или можно просто взять, например если item в карточке, и в onBindViewHolder написать holder.cardView.setOnClickListener(new ... ?

Google
Приносящий
17.04.2018
18:56:41
всех забанил телеграм, а я все равно общаюсь..

Vitalii
17.04.2018
18:57:17
так желательно всегда делать, я так понимаю, спасибо. А то бывает что разные туториалы советуют одно а другие - другое

Roman
17.04.2018
18:58:33
Всем привет! Есть задача, в которой нужно вычеслить количество елементов в отсортированом масиве, скажем int[], которые не привышают заданого числа, скажем int maxValue. Размер заданого массива может быть очень большим, соответсвенно, простой перебор - не выход. На сколько я понимаю, это можно сделать через PriorityQueu. Но Вот в чем проблема, чтобы запихнуть туда все элементы, это какбы так же нужно пройтись по всем елементам масива и сделать queue.add(). Может кто нибуть встречал подобную задачу и способ решения?

Daniil
17.04.2018
19:02:01
>количество елементов в отсортированом масиве бинарный поиск, ало

вот не помню сложность, но вроде o(logn)

Приносящий
17.04.2018
19:05:18
в бинарное дерево добавляешь и смотришь правую нижнюю ветку

Roman
17.04.2018
19:06:57
спасибо!

Quantum Harmonizer
17.04.2018
19:20:22
в бинарное дерево добавляешь и смотришь правую нижнюю ветку
ну добавлять не катит, потому что для этого нужно будет пройти по массиву

а бинарный поиск — оно

Artem
17.04.2018
19:31:24
Ого

RVTexnolog
17.04.2018
19:42:41
Всем привет. Есть адекватный способ отлавливать когда фрагмент показан юзеру? Сам кейс такой, что при возврате из одного фрагмента в другой, нужно запустить анимацию, которая меняет одну вьюшку на другую. Но, собственно, когда фрагмент показывается, анимации нет, а просто уже экран изменён как надо. В гугле не забанили и в поиске чата тоже, но не могу найти однозначного решения как узнать что фрагмент УЖЕ виден пользователю и только ЗАТЕМ пустить нужную анимацю. P.s. если таки не нашёл очевидную вещь в гугле, то прошу прощения заранее.

Google
RVTexnolog
17.04.2018
19:48:57
я полагаю обработать само событие посроения и отображения. Не знаю даже, на визибл проверку сделать? :D
Каким образом?) По сути, должен быть некий метод, который скажет моему презентёру мол "хей, мы видны пользователю, давай теперь покажем ему фокус", а тот в свою очередь фрагменту даст указку мол "пускаем анимацию") вот я не могу понять как это вообще можно сделать. Ради прикола пока что пихнул в презентере код в postDelayed со значением в 1 мс. И, боже да, это костыль костылей. Но я не понимат.

RVTexnolog
17.04.2018
19:52:16
onResume + userVisibleHint?
Начитался, что setUserVisibleHint не гарантирует иногда достоверность того, что фрагмент уже виден) плюс, он вроде бы как не отработает если фрагмент загружен впервые же, нет? А я бы хотел таки узнать есть ли архитектурно/морально верное решение для таких случаев

RVTexnolog
17.04.2018
19:56:15
То есть при первом показе фрагмента, я имел ввиду) опять же "вроде" он изначально будет помечен как видимый фактически до видимости. А про "не гарантирует" это лишь то, что нашёл на просторах интернета.

Или таки это и есть тот метод который мне нужен?

Quantum Harmonizer
17.04.2018
19:57:34
Или таки это и есть тот метод который мне нужен?
Тебе нужно сочетание resumed + user visible, скорее всего.

хотя user visible используется только в ViewPager.

RVTexnolog
17.04.2018
19:59:17
Вот про вью пейджер нашёл много инфы такого рода, да. Но нет, просто узнать когда пускать анимацию при показе фрагмента) ладно, спасибо, остановлюсь на onResume() и visibleHint

Roman
17.04.2018
20:36:53
Товарищи, кто знает как работает плагин на автопоиск вьюшек? В адаптере они автоматически устанавливались, а просто в активити не работает

Sergey
17.04.2018
22:04:56
Ребят подскажите где взять image placeholder в svg?

Konstantine
17.04.2018
23:31:27
Есть какой-нибудь сервис где можно накидать дизайн из стандартных элементов?

Peter
18.04.2018
00:43:00
нужен честный человек для разовой работы онлайн. вознаграждение щедрое. не грязь

шлюхогон42
18.04.2018
00:52:09
прекрасно работает:)

Roman
18.04.2018
03:31:47
Товарищи, кто делал пагинацию с помощью Android arch paging?

Меня волнует такой вопрос. Можно ли сделать чтобы в списке всегда было, например 100 элементов? Допустим на сервере их 1000 и я прокрутил до 250 и у меня в списке элементы от 200 до 299

Tima
18.04.2018
03:35:20
Lazy load гугли

Moon
18.04.2018
03:45:16
Переопредели метод onHint....что-то там во фрагменте

Roman
18.04.2018
03:51:11
Где-то видел доклад про это

Google
German
18.04.2018
03:59:48
Есть туториал по обработке нажатий на кнопку в item в recyclerview?

Roman
18.04.2018
04:17:11
Опиши нужный интерфейс в адаптере принимай его реализацию в конструкторе адаптера, храни в адаптере, передавай в конструктор viewHolder в onCreateViewHolder

Nikolai
18.04.2018
04:22:45
А объект из адаптера как лучше передавать?

Igor
18.04.2018
04:30:42
Припер можно?
https://gist.github.com/italankin/1a74197f7b634b703c136c7c5180be09

Roman
18.04.2018
04:34:18
Припер можно?
@nikolaimelkov https://pastebin.com/ZS4g2TTi

Joel
18.04.2018
04:50:07
что делать если Android Studio делает Indexing очень долго и не позволяет работать очень долгое время. с чем это связано? устройство для работы MBP ’13 2017 TouchBar

Nikita
18.04.2018
04:54:10
С большим количеством кода?

Алексей
18.04.2018
04:59:59
Пардон

Joel
18.04.2018
05:01:16
С большим количеством кода?
самый простой проект. вообще пусто можно сказать. обычный todo list. 3 модуля - presentation, domain, data.

Nikita
18.04.2018
05:01:49
Сильно долго это сколько?

Полторы минуты это норма

Admin
ERROR: S client not available

Joel
18.04.2018
05:03:32
Сильно долго это сколько?
добавляю один сиимвол. и начинает индексить. вот уже 1 жду

Nikita
18.04.2018
05:03:45
Это не норма

Google
Joel
18.04.2018
05:03:49
может из-за того, что роскомнадзор чето натворила?

Nikita
18.04.2018
05:04:12
Нет

Joel
18.04.2018
05:04:57
Window есть?
windows не проверял. а так сегодня чето случилось. говорят 17 миллионов IP адресов забанили. во время индексации выходили непонятные уведомления. не обращал внимания.



Алексей
18.04.2018
05:06:43
у вас первичная индексация-то закончилась?

вообще invalidate caches / restart сделайте, и посмотрите, как будет после этого

Sasha
18.04.2018
05:08:50
В этом сообщение нет нечего такого, пишет типа не может выполнить команду пока индексация

У тебя какая студия? Там рядом с прогрессом нет кнопки паузы?

Joel
18.04.2018
05:12:03
Sasha
18.04.2018
05:12:29
Joel
18.04.2018
05:12:37
вообще invalidate caches / restart сделайте, и посмотрите, как будет после этого
сделал invalidate caches / restart и все перестало делат бесконечную индексацию

мне обычно invalidate caches / restart никогда не помогало если что-то происходило с проектом. и думал, что invalidate caches / restart ничем не помогает. а оказалось, что решает проблемы

Sasha
18.04.2018
05:13:22
Понятно, у меня такое было только когда на дарте проект открываешь

Алексей
18.04.2018
05:13:45
кстати о дарте

Флаттер пробовал кто?

Joel
18.04.2018
05:14:29
Флаттер пробовал кто?
так как beta пока что нет. а так видео смотрел letsbuildthatapp

Алексей
18.04.2018
05:14:48
Я просто попробовал, но размер приложения 70 мб при пустом проекте меня смутил

Может, я чего не так делал

Google
Joel
18.04.2018
05:15:34
https://www.youtube.com/watch?v=0gA6o6YWheo вот этот чувак начал показывать туториалу по Flutter. PS у него зарплата МИЛЛИОН рублей в месяц

Алексей
18.04.2018
05:15:43
А, это он в дебаг столько всего кладет только?

Алексей
18.04.2018
05:16:19
Спасибо, попробую потом релиз собрать

Dmitriy
18.04.2018
05:33:06

Страница 2982 из 3205