И отсюда вопрос, нормальная ли это реализация или может стоит другую библиотеку, способ рассмотреть?

|
SoulReaver3 2022-06-30 17:56:42
Tsukihara 2022-06-30 17:55:54
Простой вопрос зажал случайно ctrl z и фактически уничтожил клас, как перемотать вперед теперь?

ctrl shift z

Voiger 2022-06-30 17:57:01
mawxim 2022-06-30 17:31:02
внизу есть такая вкладочка в IDE LogCat, там красненьким ошибочки пишутся. в красных строчечках синеньким указано место где произошла неприятность.

e: /home/luis/AndroidStudioProjects/MapBirds2/app/src/main/java/com/uialert/mapbirds/cache/TestSaveLoad.kt: (15, 24): Not enough information to infer type variable T
увы это нет logcat ибо это build

Tsukihara 2022-06-30 17:58:09
SoulReaver3 2022-06-30 17:56:42
ctrl shift z

почему то не работает

Turalllb 2022-06-30 17:58:15
android_ru-1190835.jpg
бесит уже этот боттом шит диалог фрагмент. Какие-то вьюхи лезут за его пределы. Не понимаю какая вьюха должна делать clip и почему боттомшит по дефолту не обрезает вьюхи
Voiger 2022-06-30 17:58:21
mawxim 2022-06-30 17:33:39
мб T это класс

да, прочитал что там не только классы можно. а можно ограничить чтоб только классы?

SoulReaver3 2022-06-30 17:58:38
Tsukihara 2022-06-30 17:58:09
почему то не работает

это сочетание по умолчанию в студии. глянь во вкладке «Edit» пункт Redo

Tsukihara 2022-06-30 17:59:57
android_ru-1190838.jpg

Voiger 2022-06-30 18:00:12
yesple 2022-06-30 17:32:23
Вот интересно, принципы работы с дженериками знаете? Во что по вашему должен превратиться это код?

походу не знаю, в систему хранение, но я упростил для более быстрого поиска ошибки

yesple 2022-06-30 18:01:23
Voiger 2022-06-30 18:00:12
походу не знаю, в систему хранение, но я упростил для более быстрого поиска ошибки

Вот стоит посмотреть сначала на примеры работы и разобраться, в байт-коде нет такой вещи как пустое место для подстановки вашего типа Т

inthecornersc 2022-06-30 18:04:54
Tsukihara 2022-06-30 17:55:54
Простой вопрос зажал случайно ctrl z и фактически уничтожил клас, как перемотать вперед теперь?

Right click на файле -> Local History -> …

Tsukihara 2022-06-30 18:05:16
Спасибо, уже додумался)
Voiger 2022-06-30 18:06:02
yesple 2022-06-30 18:01:23
Вот стоит посмотреть сначала на примеры работы и разобраться, в байт-коде нет такой вещи как пустое место для подстановки вашего типа Т

согласен, то пока глупый возможно вопрос. а можно как-нибудь ограничить обобщения чтоб только классы?

inthecornersc 2022-06-30 18:06:34
Voiger 2022-06-30 18:06:02
согласен, то пока глупый возможно вопрос. а можно как-нибудь ограничить обобщения чтоб только классы?

В дженерик можно передать не класс?

Voiger 2022-06-30 18:08:02
inthecornersc 2022-06-30 18:06:34
В дженерик можно передать не класс?

я уже запутался, я пойду изучать этот вопрос.

notworkingcode 2022-06-30 18:08:24
Сразу бы так
alex972300 2022-06-30 18:25:02
Подскажите, как в новом модуле удалить папки тестов? (они мне не нужны, я же разработчик, а не тестировщик 😄)
creeksoncreeks 2022-06-30 18:28:51
SoulReaver3 2022-06-30 17:53:41

TableLayout?

Alexandr Putsenko 2022-06-30 18:29:59
SoulReaver3 2022-06-30 17:53:41

progressbar кастомный похоже

creeksoncreeks 2022-06-30 18:30:29
alex972300 2022-06-30 18:25:02
Подскажите, как в новом модуле удалить папки тестов? (они мне не нужны, я же разработчик, а не тестировщик 😄)

одна папка для разраба, другая — для тестировщика, третья — для менеджера, u know?

galieffrenat 2022-06-30 18:32:00
Не папка, а директория…
alex972300 2022-06-30 18:32:46
creeksoncreeks 2022-06-30 18:30:29
одна папка для разраба, другая — для тестировщика, третья — для менеджера, u know?

Мне только первая нужна

mawxim 2022-06-30 18:32:59
замаж маркером
inthecornersc 2022-06-30 18:36:39
SoulReaver3 2022-06-30 17:53:41

Может быть просто TextView с фоном и выравниванием текста по левому краю. Ошень сложнома!

Alexandr Putsenko 2022-06-30 18:37:00
inthecornersc 2022-06-30 18:36:39
Может быть просто TextView с фоном и выравниванием текста по левому краю. Ошень сложнома!

там они разной длины

inthecornersc 2022-06-30 18:37:38
Alexandr Putsenko 2022-06-30 18:37:00
там они разной длины

Сделать TextView разной ширины 🤷

Alexandr Putsenko 2022-06-30 18:38:13
inthecornersc 2022-06-30 18:37:38
Сделать TextView разной ширины 🤷

в завистимости от скорости?
ну да, чем не кастомный прогрессбар🤔

inthecornersc 2022-06-30 18:38:41
Alexandr Putsenko 2022-06-30 18:38:13
в завистимости от скорости?
ну да, чем не кастомный прогрессбар🤔

Да, как вариант

SoulReaver3 2022-06-30 18:43:48
Alexandr Putsenko 2022-06-30 18:29:59
progressbar кастомный похоже

тоже так подумал. из массива просто брать максимальное значение, передавать его условно в ресайклер как максимальный индекс прогресса, а остальные просто рисовать в зависимости от того, какое там значение

Egor_Sigolaev 2022-06-30 18:58:00
android_ru-1190861.jpg
Кто то знает, есть ли в андроиде (может в материал дизайне?) такой бесконечный вращающийся ползунок, который оставляет след?
mawxim 2022-06-30 18:58:29
Круг градиента и крути его
Egor_Sigolaev 2022-06-30 18:58:49
Ну как вариант, думал может есть что то готовое
Harmonizr 2022-06-30 19:06:20
mawxim 2022-06-30 18:58:29
Круг градиента и крути его

не так уж и просто)

yesple 2022-06-30 19:09:46
Egor_Sigolaev 2022-06-30 18:58:00
Кто то знает, есть ли в андроиде (может в материал дизайне?) такой бесконечный вращающийся ползунок, который оставляет след?

Есть материал прогресс бар, его можно касстомить

Арман 2022-06-30 19:10:03
android_ru-1190866.jpg
Добрый вечер кто знает это софт или сайт?
Egor_Sigolaev 2022-06-30 19:10:16
yesple 2022-06-30 19:09:46
Есть материал прогресс бар, его можно касстомить

Да, вот я тоже вспомнил что есть CircularProgressIndicator

yesple 2022-06-30 19:14:18
Egor_Sigolaev 2022-06-30 19:10:16
Да, вот я тоже вспомнил что есть CircularProgressIndicator

Там для Материал3 ещё версия есть, вроде бы больше кастомайза

inthecornersc 2022-06-30 19:20:38
Изучаю код проекта. Обнаружил вью модель, в которую вложена другая вью модель. Как вам такое, илоны маски?
no_6_name_6 2022-06-30 19:21:41
Арман 2022-06-30 19:10:03
Добрый вечер кто знает это софт или сайт?

teta so

Арман 2022-06-30 19:23:47
спасибо
SkinnySharkk 2022-06-30 19:29:39
Привет, загружаю картинки из галереи в recyclerView(Ну вот захотелось мне так:) )
и в общем все хорошо, но я использую Glide для загрузки в ImageView уже непосредственно.
и код получился вот такой

Glide
.with(imageView.context)
.load(Uri.fromFile(File(image.imagePath)))
.placeholder(R.drawable.image_placeholder)
.into(imageView)

И все работает, но я смотрю на .load(Uri.fromFile(File(image.imagePath))), а если конкретнее на то, что я создаю на основе imagePath новый File для каждой фотки и после из этого файла извлекаю uri и уже по uri гружу фоточку в ImageView при помощи Glide.
И мне кажется, это каким то костылем. Просто ни когда такого не делал.
И отсюда вопрос, нормальная ли это реализация или может стоит другую библиотеку, способ рассмотреть?

ViktorScaletta 2022-06-30 19:36:35
SkinnySharkk 2022-06-30 19:29:39
Привет, загружаю картинки из галереи в recyclerView(Ну вот захотелось мне так:) )
и в общем все хорошо, но я использую Glide для загрузки в ImageView уже непосредственно.
и код получился вот такой

Glide
.with(imageView.context)
.load(Uri.fromFile(File(image.imagePath)))
.placeholder(R.drawable.image_placeholder)
.into(imageView)

И все работает, но я смотрю на .load(Uri.fromFile(File(image.imagePath))), а если конкретнее на то, что я создаю на основе imagePath новый File для каждой фотки и после из этого файла извлекаю uri и уже по uri гружу фоточку в ImageView при помощи Glide.
И мне кажется, это каким то костылем. Просто ни когда такого не делал.
И отсюда вопрос, нормальная ли это реализация или может стоит другую библиотеку, способ рассмотреть?

Гляньте все вариации метода load. Точно есть вариант, принимающий просто File. Про остальное хз, поищите.

SkinnySharkk 2022-06-30 19:37:56
ViktorScaletta 2022-06-30 19:36:35
Гляньте все вариации метода load. Точно есть вариант, принимающий просто File. Про остальное хз, поищите.

Да меня смущает сам факт создания File() 🙂
Сижу разбираюсь с докой, думал может здесь кто на опыте чего подскажет)

ViktorScaletta 2022-06-30 19:40:02
SkinnySharkk 2022-06-30 19:37:56
Да меня смущает сам факт создания File() 🙂
Сижу разбираюсь с докой, думал может здесь кто на опыте чего подскажет)

С локальным файлом иначе никак, думаю

AlexeySuvorov_RU 2022-06-30 19:43:51
android_ru-1190879.jpg

AlexeySuvorov_RU 2022-06-30 19:43:51
android_ru-1190878.jpg
Привет, я уже замучился, почему он мне вот такое выплевыввает?
alexeyromashev 2022-06-30 19:43:53
Здравствуйте. Появилось огромное желание основательно изучить разработку андроид приложений, до этого пару лет назад писал небольшое приложение которое позволяло менеджерам собирать заказы из магазинов и передавало эту информацию в базу 1с через веб сервис. Но все что помнил уже забыл, да и помнил не много. Сейчас выбираю между книгами по java, по разработке для андроид, по kotlin. Скажите, пожалуйста, как мне правильно поступить. Прочесть какую-то книгу по чистой джаве, а потом прочесть что-то по андроиду? может есть какие-то книги в которых сразу и то и то рассказывают? Просто боюсь изучая сразу андроид разработку не буду догонять всякие ооп штучки, или ещё что-то, без крепких знаний java. Котлин сразу учить смысла нет, говорят после джавы на него не сложно будет перейти?
anelfer 2022-06-30 19:46:14
AlexeySuvorov_RU 2022-06-30 19:43:51

Материал не самый новый

AlexeySuvorov_RU 2022-06-30 19:46:28
anelfer 2022-06-30 19:46:14
Материал не самый новый

да я уже всё до упора обновлял — ему плевать

anelfer 2022-06-30 19:47:08
AlexeySuvorov_RU 2022-06-30 19:46:28
да я уже всё до упора обновлял — ему плевать

Гугл говорит что только с 1.5.0-alpha03 эти колоры есть

anelfer 2022-06-30 19:47:28
А у тебя там даже не альфа
|