neikist
Ну, все логично
Dmitry
как мне его поменять на другой?
neikist
Переопредели в своей теме
Dmitry
какой цвет переопределить?
neikist
Я ж выше написал
Dmitry
ок спс
Andrey
Madi
Подскажите ноутбук с процессором amd ryzen нормально с android studio работает? Слышал много проблем нежели чем на intel процессорах
Val
Ярослав
Данил
Да, недавно нормальную поддержку все таки сделали на amd
Данил
раньше проблемы были с виртуализацией вродеэ
Данил
Ну у меня Intel, так что ничего сказать не могу, Но вроде для AMD драйвер подъехал, лучше у других спрашивай
Anonymous
Astar
Как я понимаю SeekBar не поддерживает числа с плавающей точкой... От 0 до 1 хотел выставить диапазон. Решал кто либо такую проблему?
Данил
Izya
Данил
т.е дели значения на 1000, а при получении значения умножай обратно
Данил
максимум ставь бесконечный =)
Astar
main
кто работал с in-app reviews? Как я могу понять, что пользователь уже выставил свою оценку? мой код по ссылке
https://hatebin.com/umtovnzzql
Данил
Окей, спасибо за совет ) пойду ломать )
Вот так делал
binding.seekBarWeight.setOnSeekBarChangeListener(object : SeekBar.OnSeekBarChangeListener{
override fun onProgressChanged(p0: SeekBar?, progress: Int, p2: Boolean) {
var temp = progress
if (temp < 1000) {
temp = 1000
binding.seekBarWeight.progress = temp
}
viewModel.setSeekBarWeight(temp)
}
override fun onStartTrackingTouch(seekBar: SeekBar?) {
viewModel.setSeekBarWeight(1000)
}
override fun onStopTrackingTouch(p0: SeekBar?) {
}
})
Astar
Данил
либо искать кастомные seekbar на github
Astar
Ну это все от логики зависит, у меня просто требование, что минимум 1кг, = 1000
Ну мысль понял. У меня ситуация связана с установкой цвета. Есть три ползунка RGB и два Saturation и Lightness
Последние два как раз работают в диапазоне от 0 до 1. Когда меняешь RGB, ползунки S и L тоже должны меняться. И так же наоборот с S и L и RGB.
Ну кастом вообще не варик, а то итак уже много dependencies ))
Данил
ну тут вообще проблем не вижу
Данил
max значение ставь 10
И при получении дели на 10
0 / 10 = 0
10 / 10 = 1
Данил
Ну либо больше значение, если нужно более детально
Astar
Ага, спасибо за наводку.
Anonymous
Дайте исходник чтобы понять как работает репозиторий слой
Данил
забей mvvm в github и все
Данил
точно в первых 3 найдешь
Turalllb
Есть кто-то кто понимает в таких вещах new HandlerThread("ExoPlayer:Playback", Process.THREAD_PRIORITY_AUDIO); Я тут недавно открывал ишью в экзоплеер и они внесли правки в свой код, но кажется снова накосячили. Хотел спросить косяк это у них снова или нет
Turalllb
https://github.com/google/ExoPlayer/commit/91b3aad06306634f002619bc80d1149db917f46a
Turalllb
https://github.com/google/ExoPlayer/issues/7807
Turalllb
а добавь в макет весь этот текст что есть на эмуляторе , там тоже гавно будет
Turalllb
и поймешь как исправлять
Кирилл
firebase сам обновит старый message token в приложении если сменится google-service файл?
Ilia
Вопрос по firebase , если я прошел регистрацию через аккаунту Гугл , то все равно нужно сохранять этого пользователя в real-time dB ?
Села
Села
Ilia
В каком смысле
Ну если у меня приложение взаимодействует с данными всех пользователей , на пример осуществляет поиск их , то получается не сохраняя в дб нельзя ни как обратиться к ним ? Auth это по сути только для входа и индификации толькл текущего пользователя, я правильно понял ?
Игорь
Попробуйте использовать constraint layout
Anonymous
Кстати, у меня даггер не собирается почему - то, кто сталкивался?
@Component(modules = [ModuleRepository::class])
abstract class AppComponent {
}
@Module
class ModuleRepository {
@Provides
@Singleton
fun getDB(): DBRepository {
return DBRepository()
}
}
Что не так?.
Ошибок никаких
Просто DaggerAppComp не билдится. Что - то поменялось у них?
С
его и использую, но фигня какая-то
С
Andy
Anatoliy
я правильно понимаю, что если я реализовал viewPager. закинул в него 3 layout моих фрагментов то и функциональность фрагментов которая в классе фрагмента также там будет?(соре плавит уже под вечер)
Anonymous
Andy
А вы добавили "com.github.bumptech.glide:compiler:$glideVersion"?
Anonymous
Andy
Не то)
Anonymous
//Dagger
implementation "com.google.dagger:dagger:$dagger_version"
kapt "com.google.dagger:dagger-compiler:$dagger_version"
Anonymous
и kapt plugin
Anonymous
Короче тупо не билдит мне нужные файлы...А проект нормально раобтает. Видимо с Котлином что - то. В инете разные варианты нашел, все перепробовал в SO не помогло
Andy
namiastra
Всем привет! Кто работал с Twilio chat? Можете обьяснить что с token дальше делать после получения от сервера?
namiastra
Вроде сделал как надо, каналы не грузятся
Anonymous
Anatoliy
как у TabLayout сделать полоску определённой длины? атрибут не можу найти
Олег
Anatoliy
main
Артем
main
Олег
Anonymous
В чем разница между Dagger и Koin?
Anatoliy
спасибо!
Артем
main
Попробую посмотрю как пойдет
ага, маякни потом как у тебя дела. можешь по хештегу #inappreview мое сообщение найти и ответить. Буду признателен
Артем
Maks
ЫЫ, абсолютно везде это где? Мало того что дохрена народа до сих пор на MVP, а часть на MVI и прочих, так и MVVM отнюдь не подразумевает дата байндинг. Прекрасно без него на MVVM живем
Я понимаю, что уже не актуально, но хотелось бы закончить свою мысль)
Я интерн в достаточно большой фирме, у нас делают приложения для найков, мейсис (то что сам видел).
Там используется датабиндинг. Я не думаю, что куча народу проэктируют приложения не зная что датабиндинг плохой.
В то же время я не говорю, что Вы не правы. Минусы наверное есть везде.
Биндинг удобен тем что не нужно инициализировать 100 переменных в классе.
В биндинг есть такая штука как ObservableFields
Очень удобно использовать BindingAdapters
У меня пока не так много опыта, но гугл не зря биндинг продвигает.