@android_ru

Страница 3118 из 3205
Sergey
13.05.2018
10:42:56
давайте его ещё SOLID'ом загрузим сейчас )

Sergey
13.05.2018
10:46:25
Google
Sergey
13.05.2018
10:46:55
ты же пишешь в Android studio или блокноте?

ZUK
13.05.2018
10:47:05
геттер на посицию?

Ildarov
13.05.2018
10:47:24
посмотри в гитхабе любой пример реализации viewholder

Sergey
13.05.2018
10:47:27
у вью

Vlad
13.05.2018
10:52:14
Добрый день, только начал разбираться с андроид студио, не кидайтесь тапками. Как 3 кнопки равномерно рапределить по вертикали? Во всех примерах что попадались интерфейс линейный, достаточно двигать нижестоящие элементы маргинами



Artem
13.05.2018
10:52:37
как его дастать и передать?
Сделай интерфейс с методом onClick(position). Активити должно его реализовывать. При создании адаптера передавай туда активити. В onClick холдера вызывай onClick своего интерфейса. Тогда обработка кликов перенесется в активити. Оттуда вызывай другое активити.

Vlad
13.05.2018
10:53:58
layout_weight
Не меняя размеры кнопок при этом

по вертикали

Sergey
13.05.2018
10:55:15
по вертикали
размести меджу кнопками элемент Space и задай ему вес по высоте

Vlad
13.05.2018
10:56:21
размести меджу кнопками элемент Space и задай ему вес по высоте
Спасибо, пойду разбираться. Кстати у лейаутов нельзя задовать высоту в %?

Google
Sergey
13.05.2018
10:57:23
для этого есть ConstraintLayout, но более навороченный и сложный

Tishka17
13.05.2018
10:57:45
А percent layout уже deprecated?

Sergey
13.05.2018
10:57:53
Tishka17
13.05.2018
10:58:13
Я все упустил

Sergey
13.05.2018
10:58:29
не понял
https://github.com/sergeyfitis/recyclerViewDemos/blob/master/app/src/main/java/com/sergeyfitis/recyclerviewdemo/easy_animations/ColorsAdapter.java#L90

Sergey
13.05.2018
10:58:46
Я все упустил
ты спал год

Artem
13.05.2018
10:58:51
Можно сделать Constraint Layout, верхнюю и нижнюю кнопку привязать к верхнему и нижнему краю parent, центральную кнопку привязать к верхней и нижней

Vlad
13.05.2018
10:59:46
размести меджу кнопками элемент Space и задай ему вес по высоте
Получилось, спасибо. Расположил 2 спейса между кнопками. Дал им 1 вес. Потом подвинул верхнюю и нижнюю кнопку от краев маргинами

Artem
13.05.2018
10:59:49
можно проще, через Chain
Ну фиг знает, что из этого проще, вкусовщина скорее

Vlad
13.05.2018
11:00:02
Непривычно после верстки таким образом строить интерфейсы)



Sergey
13.05.2018
11:03:11
если через вес тода, только у тебя будут отступы вверху и внизу константные

поменяй в преью девайс и увидишь

Vlad
13.05.2018
11:03:28
Вообще нужно на гитхабе сейчас поискать проекты, думаю часть вопросов снесет

Vlad
13.05.2018
11:03:54
<Button android:id="@+id/button2" android:layout_width="200dp" android:layout_height="80dp" android:layout_gravity="center_vertical|center_horizontal" android:layout_marginBottom="50dp" android:text="Выход" />

Google
Sergey
13.05.2018
11:05:16
расстояние между кнопками будет разным на разных экранах, а вот margin одинаковым

Tishka17
13.05.2018
11:05:43
ты спал год
Больше. Я им ни разу не успел воспользоваться

Vlad
13.05.2018
11:05:43
Последний вопрос, стоит ли кнопкам давать maxheight в px? Если я не хочу сверх крупные кнопки на больших экранах

Vlad
13.05.2018
11:07:11
px никогда не используй при верстке
Смешной вопрос, тогда случаем медиазапросов как в css в студии нет?) С ориентацией я уже познокомился...А вот зависимость от размера экрана еще не нащел

Или как правильно ограничить высоту кнопок

Vlad
13.05.2018
11:09:36
сделай высоту wrap_content и все
И задать получается padding если высота не нравится...

Vlad
13.05.2018
11:10:49
можно и так, да
Спасибо за науку. В случае с андроид все отнасительное получается...

Sergey
13.05.2018
11:11:23
начни тут https://developer.android.com/guide/

Konstantin
13.05.2018
11:16:37
забуть про css как про страшный сон
по сравнению с версткой андроида css это просто суперская технология

все что в нем делается за минуту в андроиде делается хуевой горой кода и инвестигейшном в дохуя времени в гугле и со

Sergey
13.05.2018
11:17:08
тут другой мир, другие правила

Konstantin
13.05.2018
11:17:39
да. я понял что меня в андроиде устраивает все кроме работы с юи. а андроид девы делятся на "фронтенд" "бэкенд" ? )

Konstantin
13.05.2018
11:18:47
я 3 года версткой занимался

Google
Konstantin
13.05.2018
11:18:52
можешь не рассказывать )

balolam
13.05.2018
11:18:58
Ну дак вот вам и проще

Artem
13.05.2018
11:19:01
Konstantin
13.05.2018
11:20:01
Сочувствую)
со временем становится скучно, там есть такое. когда уже выучил все трюки, там их не так и много, да и разработку семимильными шагами новых плюшек там никто не ведет так что можно успеть научиться что то делать пока не стало депрекейтед, хаха

Vlad
13.05.2018
11:20:54
Это такая фишка что в res>drawable нельзя папки заводить><

Точнее физ она появляется а в списке нет

Artem
13.05.2018
11:21:11
со временем становится скучно, там есть такое. когда уже выучил все трюки, там их не так и много, да и разработку семимильными шагами новых плюшек там никто не ведет так что можно успеть научиться что то делать пока не стало депрекейтед, хаха
Мне до сих пор приходится периодически что-то верстать на работе и это каждый раз полдня на элементарные вещи. Хотя я конечно специально верстку никогда не изучал.

Vlad
13.05.2018
11:21:28
Все ресы виз валяются вместе?

Sergey
13.05.2018
11:21:30
Vlad
13.05.2018
11:21:52
сам потом разобьет?

проще проверить)

Sergey
13.05.2018
11:22:03
Artem
13.05.2018
11:23:46
ну вот а у меня в андроиде сейчас вот так, не понимаю даже как анимацию сделать
В андроиде тоже хватает заморочек. По-моему вообще нет технологии, где ui делать было просто и удобно.

Konstantin
13.05.2018
11:25:40
даже вот простой пример, вчера задавал вопрос. есть бутрстраповскай progressbar - этакая криво-полосатая полоска с двигающимися этими полосками по горизонтали. задумка простая - делаем серенький фон и двигаем косую полоску вправо например. но тут надо легкое решение и еще и размножить по горизонтали эту полоску. ========== чел посоветовал, буквально вот такое : Обычный TranslateAnimation на одну полоску с repeat infinity и fill after ок посмотрел да есть такой класс, у него и параметры такие есть. как ресурс то создать? свг пойдет или нет? гиф? или что это должно быть? как запихнуть чтобы это было бэкграундом для вью? (т.е. вот такой анимированый бэк). или может просто уже есть готовые какие то решения. ========== все это меня просто в ступор вгоняет. и да на цсс это 10 строк и пара минут )))

Tishka17
13.05.2018
11:25:58
по сравнению с версткой андроида css это просто суперская технология
Ага. Например, многоточие автоматически ставить до сих пор нельзя для многострочных элементтв

Константин
13.05.2018
11:26:15
Чуваки,хочу в вебвью пдф отображать по урл. Но вот совсем скачивать не хочу его.есть решения?

Google
Vlad
13.05.2018
11:27:09
Чуваки,хочу в вебвью пдф отображать по урл. Но вот совсем скачивать не хочу его.есть решения?
Чем ты его отобразить планируешь? Вебвью простой просмотрщик

pdf должен же поидее спец движком обработаться?

Konstantin
13.05.2018
11:27:51
https://github.com/mozilla/pdf.js/

Vlad
13.05.2018
11:28:26
https://github.com/mozilla/pdf.js/
Сохраню на будущее

Константин
13.05.2018
11:30:36
Айосовский вебвью без проблем могет

Sergey
13.05.2018
11:32:17
ну очень, не ровняй

даже вот простой пример, вчера задавал вопрос. есть бутрстраповскай progressbar - этакая криво-полосатая полоска с двигающимися этими полосками по горизонтали. задумка простая - делаем серенький фон и двигаем косую полоску вправо например. но тут надо легкое решение и еще и размножить по горизонтали эту полоску. ========== чел посоветовал, буквально вот такое : Обычный TranslateAnimation на одну полоску с repeat infinity и fill after ок посмотрел да есть такой класс, у него и параметры такие есть. как ресурс то создать? свг пойдет или нет? гиф? или что это должно быть? как запихнуть чтобы это было бэкграундом для вью? (т.е. вот такой анимированый бэк). или может просто уже есть готовые какие то решения. ========== все это меня просто в ступор вгоняет. и да на цсс это 10 строк и пара минут )))
про SVG забудь, это слишком непредсказуемый и тяжёлый формат для андроид. Андроид понимает jpg, png, webP, vectorDrawable, ninePatch

Vlad
13.05.2018
11:34:53
Про svg печально слышать

Sergey
13.05.2018
11:35:14
Vlad
13.05.2018
11:35:33
Разные экраны разное число пикселей...VectorDrawable с ним просто пока не сталкивался но понял что это замена

Sergey
13.05.2018
11:36:29
https://www.youtube.com/watch?v=itwOSMVlHaY

Quantum Harmonizer
13.05.2018
12:09:53
naughtyBit
13.05.2018
12:39:35


Quantum Harmonizer
13.05.2018
12:40:46
javadoc почитать

Никита
13.05.2018
12:54:05
что нужно знать о JMM?

Quantum Harmonizer
13.05.2018
12:55:14
что нужно знать о JMM?
барьеры памяти

Рома
13.05.2018
13:08:42


Quantum Harmonizer
13.05.2018
13:12:24
Если это котлин, то там нет такого оператора.

Рома
13.05.2018
13:17:03

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