LeV
дока вк говнина) будь готов что она написана на струю версию сдк
Ivan
У тебя в linearLayout MaterialCardView, этого вроде бы не должно быть...
Leonid
всем привет, подскажите есть viewpager и есть отдельные фрагменты которые вызываю по нажатию кнопок в определенном фрагменте, как сделать чтобы они не накладывались по верх
Leonid
указывай bacground для своих фрагментов.
чтобы они полностью заполняли контейнер ?
Leonid
да
спасибо, попробую
a
Направьте меня. В моем приложении слова (TextView) падают сверху вниз. Хотел бы анимацию сделать вместо TextView. В каком формате это лучше сделать? https://lh3.googleusercontent.com/sD-kMS8VvRvtZCyff_2FoXph8fKcK1-TfU6M4knvoSl0Sh8NtZ_casTMKvMaqDpOZkU=w2196-h916-rw
Alexander
Привет всем, подскажите под какой градл таск можно подвязаться, чтобы скопировать и generated директории в ресурсы сгенерированные файлы? Файлы генерятся процессорами аннотаций (kapt)
Alexander
Или может кто знает как в процессоре аннотаций положить файлики в папочку resource generated?
IG
Ребя, подскажите, если на экране много разных элементов (фото, текст, кнопки), как лучше (рациональнее) их разместить, в одном constraint layout или создать linear layout и в него вложить несколько constraint?
Влад
Помогите с парсингом в Retrofit, есть объект в котором N количество полей, а есть есть поле которое представляет собой объект типа ( "params": { "1": "1", "7": "1" }) как мне его в модели прописать чтоб retrofit его корректно распарсил. сложность еще в том что в объекте params кол-во волей динамическое
mikhail
map использовать или jsonObject
IG
Я начинающий java разработчик, я ещё обучаюсь, но у меня цель создать приложение андроид, а для этого мне требуется подключение к API ВКонтакте, подскажите как это сделать?!
На ютубе канал alishev, поищи в плейлистах ”Андроид для начинающих”, там с 5 урока как раз приложение для ВК разбирают.
Юрий
кто знает - выложил туториал в интернете
Прошу прощения за оффтоп, но это шикарно)
Flogiston
Какую базу можно взять, если нужно облачное хранилище, откуда при обновлении данных будут прилетать сообщения и с возможностью локальной базы (типа данные которые будут хранится только на клиенте не попадая при этом в облако)?
Turalllb
Народ, кто знает как удалить нижний фрагмент из фрагмент менеджера, чтобы его анимация удаления не отображалась под полупрозрачным верхним?
Anonymous
Всем привет, я Роман не бот)
Danile
Всем привет, я Роман не бот)
привет, Роман не бот
Turalllb
Указать нулевую анимацию при построении транзакции пробовал?
Это решение не подходит по причине того, что если верхний фрагмент полупрозрачный мы должны видеть, анимацию того как уходит нижний. Просто проблема в том, что когда верхний не прозрачный, а нижний удаляется, то нижний как будто переносится вверх чтобы отрисовать анимацию и можно увидеть мерцание, а не всю анимацию. Вот задача понять, почему это мерцание появляется. Вариант с отключением включением анимации не подходит, потому что это в данном случае костыль.
Anonymous
привет, Роман не бот
😂ну надеюсь норм представился. Вообще кодю под Андроид, но как кодю) быдлокодю
Danile
😂ну надеюсь норм представился. Вообще кодю под Андроид, но как кодю) быдлокодю
хорошо представился) тут в основном общаются по делу (по поискам ответам на вопросы, которые не смог найти в гугле).
Valentyn
Сталкивался с этим бредом недавно сам. Сейчас если найду решение, ссылку дам.
Вроде оно, onViewCreated переопределить нужно у следующего фрагмента, который перекрывает исходный фрагмент, который внизу (Внизу по Z-оси) https://stackoverflow.com/questions/13005961/fragmenttransaction-animation-to-slide-in-over-top Смотреть второй ответ от JFrite.
Valentyn
Valentyn
Правда у меня приложение для Android 5.0+, на 4.4 и ниже не проверял.
Turalllb
Вроде оно, onViewCreated переопределить нужно у следующего фрагмента, который перекрывает исходный фрагмент, который внизу (Внизу по Z-оси) https://stackoverflow.com/questions/13005961/fragmenttransaction-animation-to-slide-in-over-top Смотреть второй ответ от JFrite.
Спасибо большое, это как один из вариантов, не самое приятное конечно писать кастомную анимацию, но если андроид в этом деле облажался, придется свою использовать
Valentyn
Спасибо большое, это как один из вариантов, не самое приятное конечно писать кастомную анимацию, но если андроид в этом деле облажался, придется свою использовать
Я кастомную анимацию не писал напрямую (Только xml сделал), но у меня Navigation Component от гугла. Но так то по дефолту фрагменты в андроиде без анимации меняются.
Valentyn
Так что по любому свои xml или стандартные андроидовские использовать.
Turalllb
Я кастомную анимацию не писал напрямую (Только xml сделал), но у меня Navigation Component от гугла. Но так то по дефолту фрагменты в андроиде без анимации меняются.
ну ели нет анимации, по почему же появляется мерцание когда делаю remove нижележащей, хотя возможно в проекте где то в темах установлена анимация
Valentyn
Может всё таки есть дефолтная анимация типа fade in - fade out, не помню.
Valentyn
Попробуй не трогая анимацию переопределить onViewCreated и глянуть, что будет.
Valentyn
ну ели нет анимации, по почему же появляется мерцание когда делаю remove нижележащей, хотя возможно в проекте где то в темах установлена анимация
Глянул опять стековерфлоу. Тот onCreateAnimation нужен только если нужно по какой-то причине фрагмент нижний удерживать внизу только на момент проигрывания анимации.
Valentyn
А так то я просто переход между фрагментами делал, поэтому меня устраивало, чтобы нижний фрагмент был всегда внизу.
Turalllb
Глянул опять стековерфлоу. Тот onCreateAnimation нужен только если нужно по какой-то причине фрагмент нижний удерживать внизу только на момент проигрывания анимации.
Я предложил этот вариант человеку, он просто это делает в своей библиотеке, посмотрим какое он решение в итоге выберет. Просто он не работает с конкретными фрагментами, как никак библиотека
Turalllb
Ну проблему нашли, потому что этот фрагмент переносится в некую вью, которая на верх приподнимается и отыгравается анимация.
Turalllb
Что он за библиотеку делает, если не секрет?
https://github.com/horovodovodo4ka/bones Она к сожалению имеет плохую документацию, если сравнивать с тем, сколько всего она делает. Там есть simple пример. И это штука у нас на проекте MoreTv на стс используется. На ios ведь нет проблем, с тем чтобы хранить данные при повороте экрана, вот это решение перенесено в эту библиотеку. В общем это архитектурная штука, я не осилю ее легко описать
Ricky
Привет. Такой вопрос. Я занимаюсь бек разработкой. Пока рано кидать камни. Так вот. Скажите как лучше отдавать андроид клиенту данные по геоточкам для google map. Кейс такой: есть некая сущность у который есть геопозиция, при нажатии на неё открывается карта с геоточкой. При зуме должны подгружаться рядом находящиеся точки и тд. Как лучше реализовать передачу геоданных для клиента? Я понимаю, что передача сразу >1000 точек эти боль для клиента и для сервера. Какой есть бест практис?
Ricky
Как разбить на партиции по какому признаку?
Andrew
ищите quadkey в гугле
ㅤ
Есть списки объектов разного типа, как можно быстро обновить общий список, в котором в кучу всё свалено, если например один из объектов удалился?
ㅤ
Вроде труЪ вариант для каждого объекта иметь уникальный ID и его вытаскивать из HashMap
John
Вопрос к знатокам лямбд, на ругань идеи не обращайте внимание. Был такой метод, он мапит список и сетит его в адаптер, на клик делается его копия, модифицируются его элементы и снова выплёвываются в этот метод, проблема в том что, когда я делал копию элементов здесь, внутри функции changeOptionState я формировал корректный список, но в адаптер сетился совершенно другой. Никаких изменений в промежутке я не делал. В итоге я убрал копию отсюда и делаю ее до того как она попадает в метод setItems и все работает теперь корректно, но хочется разобраться что было не так
John
если есть какие то идеи буду рад выслушать, если нужно больше подробностей что происходило, я дополню
ㅤ
map( it -> {it.copy()})
Artur
Привет. был ли у кого то опыт тестирования когда в коде юзаются Executors ? Т.е. есть репозиторий внутри добавляется элемент в базу через обычный Executor Вот хочу сделать тест вызвать метод репозитория и он закинет данные в базу и потом следом вызвать и проверить или данные закинулись. Знаю что в rxjava есть trampoline
Artur
private final Executor diskIO; private final Executor networkIO; private final Executor mainThread; такую штуку мокнуть
Anonymous
Всем привет. Суть проблемы: есть поток байт (inputStream), каждую порцию, которая приходит нужно расксорить. Расксориваю так: по оффсету и длине ключа вычисляю стартовый индекс ключа (offset%key.length) и дальше прохожусь циклом по размеру измененных данных и делаю сдвиги. Пример: https://pastebin.com/Fqa3kdtR Но в один момент расксоривание начинает ломаться (данные не верны). Судя по всему индекс ключа в какой-то момент нужно изменить иначе, чем offset%key.length. В какой момент это может произойти?
George
всем привет, подскажите как закруглить уклы у imageView чтоб сама картинка так же закруглялась?
Вячеслав
background сделать с закругленными краями в drawable
Вячеслав
<shape></shape>
George
не работает так
George
картинка игнорирует это
George
тоже нет..
Roman
Если юзаешь glide, можно через transform
Наталья
Ребят как операционная система влияет на кроссплатформенную разработку? Типо как влияют такие вещи как монолитность ядра и т. п
Наталья
Очень нужно предоставить что-то типо эссе на эту тему. Опыта разработки кроссплатформы нет вот и сижу... Голову ломаю. Помогите плииз
Unat
А файловая система?
Да тоже никак, ну формат разделителей в путях можно перепутать
Никита 🙃
Если доклад прям про кишки всего этого, почитай о том как работает ReactNative и Flutter (2 разных принципа). Ну или QT мб
Unat
Символьные ссылки ещё могут свинью подложить
Сергей
Ребят как операционная система влияет на кроссплатформенную разработку? Типо как влияют такие вещи как монолитность ядра и т. п
Подозреваю что от "никак" до "замучаешься адаптировать". Смотря че за фреймворк и что приложению от ос надо.
Никита 🙃
Символьные ссылки ещё могут свинью подложить
Обычно класс Character умеет в вот это всё
Unat
Но это настолько крайние и специфичные проблемы, что считай их и нету
Никита 🙃
кстати, да. Ведт всякие ништяки всёравно пишутся на нативе
Сергей
Вероятно эссе лучше на конкретном примере чем вообще.
Сергей
Но о вообще кросспл.д.б. понография и не одна с обобщениями.
Unat
А вот особенности платформы - вот там ад, треш и угар. Но это больше относится к api и правам доступа
Leonid
подскажите пожалуйста в среднем сколько часов у кого уходит чтобы написать приложение с 0 до бета версии с большим количеством страниц
Kotor
Привет Андроид друзья. Можно ли flavours чтобы были с одним идентичным package name? Типа не com.whateverapp.quality и com.whateverapp.release а просто com.whateverapp
awawa
Проблемы начинаются не сразу, а примерно с 1000 байта. Я смотрю есть скипы, но они судя по всему 6е должны на это влиять.
В этой функции не может быть такого, чтобы 1000 байт расшифровалось а потом сломалось что-то при малой длине ключа. Если бы дело было в ключе, то сломалось бы в самом начале
0145
В этой функции не может быть такого, чтобы 1000 байт расшифровалось а потом сломалось что-то при малой длине ключа. Если бы дело было в ключе, то сломалось бы в самом начале
Да как-то странно, сначало все норм расксоривает, а потом ломается. Я проверил проблемный участок, там ключ на 2 должен быть смещен, но из-за чего это не пойму