Kostya
Только вот такая строчка красненькая, все остальное прямо норм
E/FirebaseInstanceId: Token retrieval failed: INVALID_SENDER
Arsen
Almas
Читал
Almas
То что он смотрить слева и справа
Kostya
Problems with Firebase integration android
https://stackoverflow.com/q/58787869/7035102
Arsen
То что он смотрить слева и справа
если хочешь на костылях, то юзай булку чтобы единоразово игнорить лисенер текста, либо удаляй лисенер, сетть спан, и снова устанавливай лисенер
Arsen
var isFromUser = false
onTextChanged(){
if(isFromUser) {
isFromUser = false
return
}
isFromUser = true
// set span
}
Arsen
Arsen
Arsen
где ты вообще смотрел гайд по подключению?
https://firebase.google.com/docs/cloud-messaging/android/client
Kostya
Arsen
К чему тогда вот это?
classpath 'com.google.gms:google-services:4.3.2'
apply plugin: 'com.google.gms.google-services'
Arsen
а не , все норм
Arsen
создай новый проект и через асистент за 5 мин подключи
Arsen
протсо чтобы проверить
Almas
А какой разумный подход предложите?
Kostya
Almas
Almas
Мне просто текст надо фонт поменять в runtime и в бд потом закинуть
Arsen
рантайм это где? в онкриейт?
Almas
да
Arsen
да
один раз установить фонт не работает? и почему через спан? нужно отдельный кусок тайтла стайлить?
Arsen
я просто не пойму, как редактирование текста влияет на стиль, с норм флагами все ок должно быть, а если нужно для фул текста поменять, то сразу на вьюху ставь, без спанов
Almas
то есть рне один раз а динамический менять
Arsen
а кто событие триггерит?
Almas
нажал на болд баттан поставил typeface и текст автоматом бол
Almas
болд
Arsen
ну так в слушателе клика на батон и ставь спан
Almas
текст с разными тайпфейсами
Almas
как понять ставь спан давай напишу что хочу сделать
binding.btnBold.setOnTouchListener { view, motion ->
// Perform tasks here
when (motion.action) {
MotionEvent.ACTION_DOWN -> {
typefaceSelected = Typeface.NORMAL
}
MotionEvent.ACTION_UP -> {
typefaceSelected = Typeface.BOLD
}
}
true
}
Almas
editText.addTextChangedListener(object : TextWatcher {
override fun onTextChanged(charSequence: CharSequence?, p1: Int, p2: Int, count: Int) {
when(typefaceSelected)
{
Typeface.BOLD ->{ editText.text.setSpan(
StyleSpan(Typeface.BOLD),
p1,
p1 + count,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE
)
}
}
})}
Almas
Arsen
такая себе затея
Arsen
в андроиде есть селекторы для цвета текста, а менять шрифты в зависиммости от фокуса - хрень какая-то
Arsen
ну или возвращайся к способу с булкой
Arsen
какая задача - такое и решение
Almas
такая себе затея
Решил проблему
val editText = binding.edText
val start = editText.selectionStart
val end = editText.selectionEnd
override fun beforeTextChanged(p0: CharSequence?, star: Int, count: Int, p3: Int) {
editText.text.setSpan(StyleSpan(Typeface.BOLD),start , end, Spannable.SPAN_INCLUSIVE_INCLUSIVE)
}
Almas
такая себе затея
Я просто видел такой функционал text editor app там все гладко работало
Double Cat.
Подскажите, как сделать productFlavors только для релиза?
для дебага чтобы юзалить дефолтные настройки
Kopusha
у любого флейвора, что создашь будет debug и release версия, если кастомного ничего не делать.
Kopusha
ты что пытаешься сделать?
Анвар
Привет какую программу используете для создания дизайна приложения?
Larymar
M
Yury
Aleksey
плюс за фигму
Минус за Figma. 🙁
Так и не смог с ней смириться после Sketch + Zeplin. То ли с моим дизайнером что-то не так, то ли со мной, то ли с Figma.
Nick
Kopusha
и то и то норм, для девов фичи похожие. Там уже где дизайнерам удобнее рисовать
Double Cat.
ты что пытаешься сделать?
я сделал для каждой архитектуры так:
productFlavors {
arm7 {
ndk {
abiFilters "armeabi-v7a"
}
versionCode = versionCodeDef + 0
versionName = versionNameDef + "-armeabi-v7a"
}
….
}
Для релизки всё хорошо (собираются правильно билды), но теперь сразу запускать на эмуляторе не могу пишет Device supports x86,but APK only supports arm64-v8a
Muzaffar
Alex Android
Привет. А откуда появилась MVI? Где-то есть источник оригинал?
Sergei
из веба
Alexey
Alex Android
Это по сути MVP со стейтом экрана?
Илья
Кто знает как отключить прокрутку viewPager2?
Nursultan
Как поддерживать разные размеры экрана в Android?
Артур
кто то Flutter использует?))
Артур
ооо
Артур
скинь плиз ссылку)))
Андрей
https://t.me/rudart
George
всем привет, плз хелп
что за ошибка
E/xample.mailcha: Unable to peek into adb socket due to error. Closing socket.: Connection reset by peer
Yakov
Илья
Anonymous
А можно с шарпом делать приложения? Имею ввиду не игры на юнити
Если да, то на сколько это эффективно?
central
Mike
Mike
Mike
Kirill