Size: a a a

StartAndroid Ru Chat

2020 June 11

A

Artem [Android] in StartAndroid Ru Chat
Qaigon Jeen
Ребята, я сейчас изучаю разметку xml, скажите зачем нужен RelativeLayout если есть Constraint. Можно просто передвигая кружочки располагать view относительно родителя или другого View. Стоит ли забивать голову этими атрибутами?
Раньше Констрейнта небыло, Констрейт это какраз улучшенная версия релатива
источник

QJ

Qaigon Jeen in StartAndroid Ru Chat
Не нужен значит, это одно и то же?
источник

Y

Yushka in StartAndroid Ru Chat
Qaigon Jeen
Ребята, я сейчас изучаю разметку xml, скажите зачем нужен RelativeLayout если есть Constraint. Можно просто передвигая кружочки располагать view относительно родителя или другого View. Стоит ли забивать голову этими атрибутами?
constraint в плане затраты ресурсов на отрисовку гораздо и гораздо медленнее и сложнее релатива
источник

A

Artem [Android] in StartAndroid Ru Chat
Qaigon Jeen
Не нужен значит, это одно и то же?
Я бы не сказал что он ненужен, у релатива есть проблемы с производительностью, можете почитать. С констрейнтом сложнее работать, у него есть фичи, аналогов которых нету у других лаяутов, но часто эти фичи ненужны и производительность не критична.
источник

Y

Yushka in StartAndroid Ru Chat
))чот мы противоречим
источник

Y

Yushka in StartAndroid Ru Chat
энивей, на мрах лично я не пропускаю большую вложенность констейнтов (если такое делают), особенно незаметно получается, когда типа кастомные вьюхи делаешь на констрейнтах и их потом ещё в лэйауте тож в констейнт запихать - это очень затратно получается.
источник

A

Artem [Android] in StartAndroid Ru Chat
Yushka
))чот мы противоречим
я не сильно в курсе какие там проблемы у констрейнта, но знаю что релатив по каличному межерит, а в констрейнте это вроде как пофиксили
источник

N2

N 2 in StartAndroid Ru Chat
Как запретить ресайкл скролиться? Когда двигаешь элемент с помощью ItemTouchHelper'а
источник

Y

Yushka in StartAndroid Ru Chat
N 2
Как запретить ресайкл скролиться? Когда двигаешь элемент с помощью ItemTouchHelper'а
не по гайдам. ресуслеру можно запретить скроллиться в разметке указав флаг noScroll или не помню как, думаю, попытаться начать ввести scroll в студии поможет)
источник

Y

Yushka in StartAndroid Ru Chat
но он не будет скроллиться вообще, совсем и вовсе
источник

N2

N 2 in StartAndroid Ru Chat
Yushka
не по гайдам. ресуслеру можно запретить скроллиться в разметке указав флаг noScroll или не помню как, думаю, попытаться начать ввести scroll в студии поможет)
Так мне надо запретить только когда я двигаю если бы все было бы так просто
источник

Y

Yushka in StartAndroid Ru Chat
N 2
Так мне надо запретить только когда я двигаю если бы все было бы так просто
не по гайдам так делать. не по гайдам ресуслер в другой скролл запихивать и всякое такое. стандартных способов разрулить это дело нет. лепи свои костыли)
источник

N2

N 2 in StartAndroid Ru Chat
Yushka
не по гайдам так делать. не по гайдам ресуслер в другой скролл запихивать и всякое такое. стандартных способов разрулить это дело нет. лепи свои костыли)
Так это нормальная практика так много где делают для этого итемтачхелпер и придуман просто мне надо запретить скролить. Костыли костылями и я их люблю, но лучше учится без них
источник

Y

Yushka in StartAndroid Ru Chat
N 2
Так это нормальная практика так много где делают для этого итемтачхелпер и придуман просто мне надо запретить скролить. Костыли костылями и я их люблю, но лучше учится без них
ага, неправильно поняла изначально, соре. не сталкивалась с именно тачхэлпером. в целом думаю нагуглить чо как попробовать можно)
источник

Y

Yushka in StartAndroid Ru Chat
но в целом помещение ресуслера в другие скроллы - дизайнеров если что лучше просить так не делать (если таску надо быстро реализовать)), потому что надо будет отдельно обрабатывать
источник

N2

N 2 in StartAndroid Ru Chat
если бы можно было нагуглить, а можно было, я бы сюда не обращался, в тачхелпере надо оверрайднуть interpolateOutOfBoundsScroll() и возвращать 0. Ну дизайнер-пидорас это классика жанра, ну ща я делаю приложение для теста, поэтому хочу выпендрится
источник

Y

Yushka in StartAndroid Ru Chat
N 2
если бы можно было нагуглить, а можно было, я бы сюда не обращался, в тачхелпере надо оверрайднуть interpolateOutOfBoundsScroll() и возвращать 0. Ну дизайнер-пидорас это классика жанра, ну ща я делаю приложение для теста, поэтому хочу выпендрится
вот попрошу не приписывать моей фразе смысл "дизайнер пидорас". резко попрошу. я уважаю любую работу любого человека. призываю к тому же
источник

N2

N 2 in StartAndroid Ru Chat
Yushka
вот попрошу не приписывать моей фразе смысл "дизайнер пидорас". резко попрошу. я уважаю любую работу любого человека. призываю к тому же
Да в большинстве случаев виноват не дизайнер, а убогий функционал баганного сдк где что-то нормальное сделать в 100 раз сложнее чем писать с нуля двигая вручную по x y все
источник

Y

Yushka in StartAndroid Ru Chat
Ну фреймворк и не должен быть швейцарским ножом. Как по мне.
источник

Y

Yushka in StartAndroid Ru Chat
Насчёт багованности - где их нет?)
источник