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

Joel
13.05.2018
10:43:08

ZUK
13.05.2018
10:45:24

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
по вертикали

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

Vlad
13.05.2018
10:56:21

Sergey
13.05.2018
10:56:48

Google

ZUK
13.05.2018
10:57:20

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

ZUK
13.05.2018
10:58:42

Sergey
13.05.2018
10:58:46

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

Sergey
13.05.2018
10:59:15

Vlad
13.05.2018
10:59:46

Artem
13.05.2018
10:59:49

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

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

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

Sergey
13.05.2018
11:03:48

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? Если я не хочу сверх крупные кнопки на больших экранах

Sergey
13.05.2018
11:06:07

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

Sergey
13.05.2018
11:07:38
сделай высоту wrap_content и все

Vlad
13.05.2018
11:09:36

Sergey
13.05.2018
11:10:04

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
все что в нем делается за минуту в андроиде делается хуевой горой кода и инвестигейшном в дохуя времени в гугле и со

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

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

Artem
13.05.2018
11:18:25

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

Sergey
13.05.2018
11:19:05

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

Konstantin
13.05.2018
11:22:17

Vlad
13.05.2018
11:23:29

Artem
13.05.2018
11:23:46


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

Tishka17
13.05.2018
11:25:58

Константин
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

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

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


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

Artem
13.05.2018
12:07:21

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

Рома
13.05.2018
13:08:42

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

Рома
13.05.2018
13:17:03