
Quantum Harmonizer
27.12.2016
17:32:20
поставив UNSPECIFIED

Владимир
27.12.2016
18:10:33

Виталий
27.12.2016
18:12:30
Добрый вечер, здесь кто-нибудь кастомные вьюхи под Android на Kotlin писал? С onDraw, а не которые инфлэйтят какой-то лэйаут.

Quantum Harmonizer
27.12.2016
18:13:32
Писал кастомные вьюхи, пишу на Kotlin.

Google

Виталий
27.12.2016
18:17:50
Вопрос такой: после изменения некоторых пропертей нужно вызывать либо invalidate() либо requestLayout(). Это можно сделать в "кастомных" сеттерах, но выглядит убого. Можно через делегирование, например Delegates.observable(initialValue), но это не работает, если перед присваиванием нужно изменить значение (например, чтобы вписать в какие-то ограничения). Можно написать свой делегат, но такое ощущение что это тоже костыль... Есть более красивые решения?

Quantum Harmonizer
27.12.2016
18:19:52
inner class MyViewProperty<T>(preprocess: (T) -> T) {...}
var someProp by MyViewProperty<Something> { 10*it }

Виталий
27.12.2016
18:21:51
Ну это не лучше сеттера выглядит..

Quantum Harmonizer
27.12.2016
18:22:42
хочешь сделать это без делегирования?)

Виталий
27.12.2016
18:22:58
Не, без делегирования не выйдет)
Как я понимаю

Quantum Harmonizer
27.12.2016
18:23:37
тут, правда, гора методов на каждый чих

Dmitrii
27.12.2016
18:23:42
Нет чтобы сделать костыльно и порадовать менеджера на НГ, рассуждают о делегировании )

Виталий
27.12.2016
18:23:56
Это пет прожект
Менеджер я
Меня не радует)
Хотелось бы что-то вроде
var color by reDrawView(DEFAULT_COLOR, MyCustomView::preprocess)
Например)

Google

Виталий
27.12.2016
18:28:55
И так можно сделать) если класс сделать final, но все равно решение которым это достигается выглядит костыльно)

Gundabadec
27.12.2016
18:33:44
кто нибудь на Scorocode с серверным кодом работал?

Quantum Harmonizer
27.12.2016
19:39:29

Виталий
27.12.2016
19:46:44

dobro
27.12.2016
20:16:45
Небольшой офтоп. С 1 января приложения в гугле подоражают на 18 %. Посоветуйте что годноту
Чтобы не переплачивать потом

Roman
27.12.2016
20:23:02

dobro
27.12.2016
20:23:42
https://geektimes.ru/post/283720/

Roman
27.12.2016
20:25:16
Аа, это в рф

dobro
27.12.2016
20:37:10

Gnom123
27.12.2016
20:45:08
@dobrois кек? понял, о каком чате идёт речь

Roman
27.12.2016
23:05:57
Подскажите, небольшая библиотека для работы с Shared Preferences жизнь упрощает или нет? https://github.com/kcochibili/TinyDB--Android-Shared-Preferences-Turbo

Quantum Harmonizer
27.12.2016
23:15:42

Roman
27.12.2016
23:17:46
Подскажите где прочитать про использование Shared Preferences вместе с Preferences объектами. Везде либо описывают первое, либо второе. А потом вскользь упоминают что дескать оно как то сохраняется само.

Valentin
27.12.2016
23:29:05
#whois
1) LingvoLive Android
2) RxJava, Dagger 2, Retrofit, MVP, SOLID
3) Помогать тем кто не умеет
4) Учиться новому, быть в тренде
5) Москва
6) @Koi

NermaN
28.12.2016
02:12:04
tools:visibility="gone" внезапно очень неприятная штука, даже не знал про нее

Maxim
28.12.2016
03:56:00
А по мне tools:* весьма даже приятно и удобно. Одно только превью элементов списка и превью самих списков очень даже ок

NermaN
28.12.2016
04:12:43

Dmitriy
28.12.2016
04:36:30
На устройстве никто не тестит?

Google

sasha
28.12.2016
04:38:56

Boris
28.12.2016
05:09:44
Ребят подскажите. Как string в if else используют? Мне нужно что бы если значение строки одно то один сценарий, если доугое то другой сценарий???

NermaN
28.12.2016
05:10:27

Boris
28.12.2016
05:10:53
Спс понял в какую сторону копать

sasha
28.12.2016
05:11:50

NermaN
28.12.2016
05:13:37

Ⓜ️ᵃʳᵃᵗ
28.12.2016
05:17:50

Boris
28.12.2016
05:18:36
А через что метод к edittext привязать? (К примеру радио через onclick)
Тож вариант, спасибо

NermaN
28.12.2016
05:19:16

Ⓜ️ᵃʳᵃᵗ
28.12.2016
05:20:35

Boris
28.12.2016
05:20:38
Мне нужно чтобы человек вводил текст в поле слово. Если оно содержит правильное то один сценарий если нет то другой. Сам код я сделал а как привязать чтобы он начинал работать не пойму

NermaN
28.12.2016
05:21:18
#whois Последние 5 лет работаю фуллтайм в разработке под iOS и Android. Могу помогать новичкам когда есть время. Я из Владивостока, группу нашел в гугле.

Boris
28.12.2016
05:21:48
? эт как раз ко мне?

NermaN
28.12.2016
05:22:48

sasha
28.12.2016
05:23:00

Boris
28.12.2016
05:23:27
Сразу. Мне надо через toast сообщение вывести.
О том верно или не верно человек ввел инфу

NermaN
28.12.2016
05:24:01
в эту сторону копать

Google

Boris
28.12.2016
05:25:01
Спс
А если по кнопке?

NermaN
28.12.2016
05:32:00

Boris
28.12.2016
05:32:09
Ок понял
Тупо сам не допер?
У меня группа чекбоксов. За каждый правильный ответ должно прибавиться +1. Сейчас две проблемы:
Если снять галочку и опять поставить, он сделает +2.
И если одновременно отметить два правильных ответа он в итоге выдаст +3.

Gerc
28.12.2016
06:05:37
Дежавю

Boris
28.12.2016
06:05:54
Я так и не нашел решение(((

Admin
ERROR: S client not available

Boris
28.12.2016
06:08:49
А может быть есть способ блокировки поставленных галочек на чекбоксе?

Владислав
28.12.2016
06:10:20
Столько костылей можно на эту тему понаписать
Прям пальчики оближешь от обилия вариантов
Можешь чекать на чекнутость и выключать их

Boris
28.12.2016
06:12:03
Мне надо чтобы если он вариант отметил он не смог бы галочку снять
Подскажи в какой стороне копать

Владислав
28.12.2016
06:12:50
Та я вроде ваше написал

Boris
28.12.2016
06:13:32
Не врубился

Sergei
28.12.2016
06:14:18
погугли хоть по минимуму что ваще можно с вьюхами делать, пару простейших семплов посмотри, тут проблема в отсутствии малейшего понимания

Владислав
28.12.2016
06:14:37
Повесь на чекбокс setOnCheckedChangeListener
Внутри чекай на ifChecked

Google

Boris
28.12.2016
06:15:05
Ок спс

Владислав
28.12.2016
06:15:35
А дальше хоть кликабельность выключай

Roman
28.12.2016
06:17:55

Владислав
28.12.2016
06:20:42
Как вариант еще сайт кошатника
Блин, я помню кто-то офигенный курс на английском кидал

Ⓜ️ᵃʳᵃᵗ
28.12.2016
07:01:27
тут дело даже не в ведроиде, а в самих основах.

Nikolay
28.12.2016
07:36:18
А кто-нибудь трогал Visualizer в ведре?
Он ведь может привязываться и просто к аудиопотоку без приивязки к медиаплееру?

Dauren
28.12.2016
07:40:59
что лучше recycler view или listview
чем отличаются

Igor
28.12.2016
07:42:00
listview deprecated

Sergey
28.12.2016
07:43:38

Ravil
28.12.2016
07:43:55
listview deprecated
с чего это вдруг? https://developer.android.com/reference/android/widget/ListView.html

Dauren
28.12.2016
07:47:15
значит юзать лучше recycler?

Sergey
28.12.2016
07:48:00
он лучше ListView. имхо

Yuri
28.12.2016
07:49:57

Stas
28.12.2016
07:50:18
Знаете у каких умных розеток есть открытое апи(можно писать свои приложения)?

Yuri
28.12.2016
07:50:55
значит юзать лучше recycler?
Смотря для чего. Если вам не нужны анимации, не нужен какой-то необычный лэйаут, и всё вообще деревянное, то можно запросто использовать ListView — его API гораздо проще, чем у RecyclerView