Eric
наследоваться от таймбара и рисовать по канвасу?
Первое что пришло в голову :)
Eric
Вариант №2, обернуть таймбар в FrameLayout
Sadyk
Всем доброе утро. Такая задача, надо сделать интерактивную обучалку на экран. Весь экран в тени и поочереди подсвечиваются какие то компоненты экрана и описывается зачем оно нужно. Такой вопрос, как сделать, чтобы кроме определенных вьюх, весь остальной экран был в тени. Или мб есть какой то другой способ реализовать это. Буду признателен !
Maksym
Всем привет! Борюсь с Deferred в Сoroutines при запросе получаю ошибку Unable to invoke no-args constructor for kotlinx.coroutines.Deferred<net.kinoxxl.bemovie.data.model.GenreResponce>. Registering an InstanceCreator with Gson for this type may fix this problem.
Maksym
Сам интерфейс interface NetworkService {
@GET("/{api_version}/genre/movie/list")
suspend fun getGenre(
@Path("api_version") api_version: String,
@Query("api_key", encoded = true) api_key: String,
@Query("language") language: String): Deferred<GenreResponce>
}
mentarey
Eric
mentarey
Sergey
Всем привет. Народ подскажите по софт клавиатуре, при закрытии окна и возврате в программу ни в какую не хочет восстанавливать клавиатуру пока не кликнешь в Edittext (он в фрагменте) , но при первом открытии этого фрагмента в программе клавиатура появляется. Чего ему надо ?
Sergey
val imm: InputMethodManager? = requireContext().getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
imm?.showSoftInput(sms1,InputMethodManager.SHOW_IMPLICIT)
Sergey
Этот код в onResume
Sergey
GenreResponce Имеет конструктор без параметров? @fedchuk
Sergey
@fedchuk Но лучше ответ завернуть в Response, Deffered<Response<GenrrResponce». Будешь видеть статус код ответа, пригодиться потом
mentarey
Maksym
Suspend в ретрофите поддерживается из коробки там call factory не нужна.
А если нужны статусы и прочее в Responce ответ оберните просто.
Deferred это оверхед.
Для получения ответа я делал подобную конструкцию во фрагменте через лайвдату splashViewModel.responceLiveData.observe(viewLifecycleOwner, Observer {
response ->
when(response) {
is Response.Loading -> {
Log.d(TAG, "Loading")
splashViewModel.isLoadingLiveData.postValue(true)
}
is Response.Success -> {
Log.d(TAG, "Success")
splashViewModel.isLoadingLiveData.postValue(false)
findNavController().navigate(R.id.action_splashFragment_to_mainFragment)
}
is Response.Error -> {
Log.d(TAG, "Error!")
response.throwable?.getErrorMessage(requireContext())?.toast(requireContext())
splashViewModel.isLoadingLiveData.postValue(false)
}
}
splashViewModel.getGenre() не знаю насколько это хорошо
Ali
Ali
Andrei
Package with result: Backup is not allowed
Может кто подсказать в чем может быть проблема, когда из adb пытаешься зафорсить бэкап приложения? В манифесте allowBackup включен, fullBackupContnent описан, пробовал агента имлементировать - не помогло. В настройках девайса бэкап включен
Maksym
Посоветуйте так называемые бест практис по использованию BottomNavigationView в архитектуре single activity. Если есть сплеш экран -> основной экран с 3 фрагментами в BottomNavigationView. Сам BottomNavigationView должен располагаться в активити или в отдельном фрагменте и в нем уже вложенный контейнем для других фразментов?
Roman
Всем привет
Roman
Подскажите, допустим у меня есть число Double, о колличестве цифр перед запятой я не знаю, это может быть 22,323 либо 1,3232 либо 123123,12312. Как мне выцепить и создать int который будет состоять с цифрами после запятой
Roman
Тоесть допустим у меня есть Double 2,44 и мне нужно получить int = 44
Konstantin
Roman
ну как минимум, что может меня оправдать, то что я создаю приложение с описанием фильмов, где нужно из минут, например 145, вывести 2 часа 06 минут
Maksym
trashkalmar
Maksym
Roman
не понял
Oleg
145%60= 25
Oleg
не понял
Деление без остатка, а вторая формула это остаток от деления.
Ali
Roman
у меня есть 124 минуты, я 124 / 60, получаю 2 часа и 06минут, 2 часа получить лего, просто из дабл в инт перевести, а вот уже 06 минут как в инт перевести я не знаю
Ali
мде
Ali
int hours = t / 60;
int minutes = t % 60;
Ali
тебе в 3й раз говорят ))
Roman
ДА я понял, меня ж спросили на кой мне оно )
Igor
ребят кто работал с LocationService активно, есть ли разница в том использую я LocationCallback или просто сделаю lastLocation.addOnSuccessListener?
Daniil
Подскажите, пожалуйста, как накладывать одно изображение на другое? То есть, если нижнее имеет фотографию во весь экран, а верхнее - цилиндр такого же размера с отверстием по центру, то в месте выреза должна показываться часть нижней картинки. В итоге пытаюсь сделать массив небольших черных квадратов(например) , при убирании какого-либо из них, на этом месте показывается часть картинки . Пробовал использовать FrameLayout , картинка просто уходит вбок и нужный эффект не достигается. Возможно неверно использовал
Ali
Alexander
Daniil
попробую, спасибо
Dmytro
Roman
Наталья
ребята, кто шарит в многомодульной архитектуре? что и куда нужно написать, чтобы при билде грэдл понимал, что navigation-args будет относиться к другому модулю
Данил
При использовании Retrofit вылетает BootstrapMethodError
Данил
не помогает
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
Maksym
Dmytro
может кто посоветовать?
Бест практик, каждый сам за себя. Делай как тебе удобнее.
Имхо: Активити чисто контейнер для фрагментов, а там уже фрагмент с навигацией
Maksym
Как можно отобразить BottomNavigation в NavigationComponent?
Alexander
Flogiston
какой coroutineScope нужно юзать для запуска корутины в сервисе?
Bahrom
Добрый день всем.
Интересует вопрос, можно ли получить sha1 подпись сертификата имея в наличии только апк приложения?
Flogiston
Flogiston
мне кажется это секретная информация
Bahrom
Спасибо, если так то это хорошо, я хочу использовать для шифровки некоторых данных чтобы предовратить от плагиата.
qq
Почему на стаке советуют использовать replaceAll (str = str.replaceAll("[^\\d.]", ""))
А у меня нет такого метода у строк?
Ярослав🇺🇦
Bahrom
qq
Ярослав🇺🇦
Касаемо котлина не скажу, ибо на нему не писал
Ярослав🇺🇦
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/replace.html
Dmytro
Ярослав🇺🇦
Нет там replaceAll
Ярослав🇺🇦
https://stackoverflow.com/questions/50946008/java-string-class-replaceall-method-missing
qq
Просто replace
Понял, пасиба
Kotor
Привет.
Раньше Android Enterprise назывался Android for Work.
Там что то поменялось кроме названия? Нужен код менять? Делал appConfig раньше, не знаю работать будет еще или нет.
Anonymous
Всем добрый день, ребят есть тут те, кто знает про AR (дополненная реальность) и хоть немного в этом разбирается?
Anonymous
Мне нужно сделать приложеньку либо скрипт, не знаю, именно это и не понятно, но суть в следующем: открыть 3d модель любую на телефоне и на заднем плане камеру, чтобы можно было эту модель разместить на полу например и самостоятельно ее покрутить повертеть, никаких анимаций это 3д модели и тп, ничего не нужно, просто камера и на переднем плане 3д моделька
You
Т.е. тебе нужен семпл arcore sdk только со своей моделькой?
Anonymous
Чтобы любую модель можно было грузануть и работало
Anonymous
Есть готовый пример того, что нужно, показать? Могу в личку, чтобы не сорить в чате
Anonymous
И вообще это сложно реализуется?
Сергей
Выглядит как ОЧЕНЬ сложное дело
Сергей
Особенно если до этого не работа ни с 3Д, ни с графикой, ни с камерой