Size: a a a

Android Developers

2020 February 06

AL

Alexsandr Lepezin in Android Developers
кто сталкивался с данным виджетом?
источник

A

Andrii in Android Developers
Alexsandr Lepezin
что топрогресс бар не работает, нужно просто поставить на экран загрузки и все, что бы крутился себе бесконечно
по идее там ничего сложного не должно быть
насколько я помню в ХМЛ нужно поставить что то типа isRunning true
источник

AL

Alexsandr Lepezin in Android Developers
Andrii
по идее там ничего сложного не должно быть
насколько я помню в ХМЛ нужно поставить что то типа isRunning true
Попробую спасиб
источник

IS

Ivan Sablin in Android Developers
Вот так все работает нормально, видимо до этого он ожидал выполнения и только потом возвращал, сейчас же job инициализируется сразу
источник

AL

Alexsandr Lepezin in Android Developers
Andrii
по идее там ничего сложного не должно быть
насколько я помню в ХМЛ нужно поставить что то типа isRunning true
не, ничегоподобного нету
источник

Н

Никита 🙃 in Android Developers
Оганнес Асатрян
если ютуб забил, то почему б не тебе тож?
Да я не для этих целей. У меня просто RV с горизонтальным скролом и когда он скроллится горизонтально не хочется показывать прогресс
источник

A

Andrii in Android Developers
Alexsandr Lepezin
не, ничегоподобного нету
progressBar.animate();
он наследует этот метод у View
попробуй, я особо не вникал, но у меня в коде походу так
источник

AO

Andrei Osipov in Android Developers
Бэкэнд умеет обрабатывать 2 типа видео с MimeType video/mp4 и video/mov.
На клиенте юзер может записать видос или выбрать из галереи.
Для записи запускаю активити со следующим интентом:  https://developer.android.com/guide/components/intents-common#CameraVideo
После записи видео получаю uri файла и делаю парсинг информации через ContentResolver, чтобы узнать MimeType записанного видео.
На самсунгах MimeType после записи определяется как video/3gpp и при этом расширение файла у .mp4.
И вот тут делема - чо же с видео таким делать? С одной стороны, это неподдерживаемый контейнер для бэкэнда, с другой, он имеет расширение mp4 и бэкэнд его хавает и успешно обрабатывает.
Сталкивался ли кто с подобным и к какому решению в итоге приходили?
источник

K

Kopusha in Android Developers
как вы делаете разные состояния бэкграунда у вьюхи, чтобы не терялся рипл? Ну, типа, по дефолту можно поставить ?attr/selectableItemBackground, чтоб был эффект клика, но как тогда с кастомным бэкграундом?
источник

AO

Andrei Osipov in Android Developers
Andrei Osipov
Бэкэнд умеет обрабатывать 2 типа видео с MimeType video/mp4 и video/mov.
На клиенте юзер может записать видос или выбрать из галереи.
Для записи запускаю активити со следующим интентом:  https://developer.android.com/guide/components/intents-common#CameraVideo
После записи видео получаю uri файла и делаю парсинг информации через ContentResolver, чтобы узнать MimeType записанного видео.
На самсунгах MimeType после записи определяется как video/3gpp и при этом расширение файла у .mp4.
И вот тут делема - чо же с видео таким делать? С одной стороны, это неподдерживаемый контейнер для бэкэнда, с другой, он имеет расширение mp4 и бэкэнд его хавает и успешно обрабатывает.
Сталкивался ли кто с подобным и к какому решению в итоге приходили?
Дополню: Если записать через дефолтное приложение камеры, то mimeType будет video/mp4
источник

AD

Aleksey D. in Android Developers
Kopusha
как вы делаете разные состояния бэкграунда у вьюхи, чтобы не терялся рипл? Ну, типа, по дефолту можно поставить ?attr/selectableItemBackground, чтоб был эффект клика, но как тогда с кастомным бэкграундом?
например, слоеный xml drawable с ?attr/selectableItemBackground в кач-ве верхнего слоя

+ есть <ripple /> для особенных
источник

K

Kopusha in Android Developers
вижу можно селектор в рипл обернуть, но нужно будет указать цвет. На какой цвет ссылается ?attr/selectableItemBackground? colorAccent?
источник

AD

Aleksey D. in Android Developers
Kopusha
вижу можно селектор в рипл обернуть, но нужно будет указать цвет. На какой цвет ссылается ?attr/selectableItemBackground? colorAccent?
проверь)
источник

А

Артёмка in Android Developers
Andrei Osipov
Дополню: Если записать через дефолтное приложение камеры, то mimeType будет video/mp4
Проверять не mime, а путь к файлу и его расширение? 🤔
источник

K

Kopusha in Android Developers
ищу, там reference зараза, он может быть где угодно)
источник

А

Артёмка in Android Developers
Kopusha
как вы делаете разные состояния бэкграунда у вьюхи, чтобы не терялся рипл? Ну, типа, по дефолту можно поставить ?attr/selectableItemBackground, чтоб был эффект клика, но как тогда с кастомным бэкграундом?
Почитай, как риплы делать в гугле
источник

K

Kopusha in Android Developers
ответ левел бох
источник

AO

Andrei Osipov in Android Developers
Артёмка
Проверять не mime, а путь к файлу и его расширение? 🤔
1) А при чем тут путь?
2) Если, например, расширение у изображения на mp4 поменяют? Бэк  такое уже 100% не схавает
источник

K

Kopusha in Android Developers
Aleksey D.
проверь)
кстати, кому интересно, оно просто делается с foreground, но там api 23. selectableItemBackground ставится на foreground, и background остается свободным для селектора.
источник

AO

Andrei Osipov in Android Developers
Andrei Osipov
1) А при чем тут путь?
2) Если, например, расширение у изображения на mp4 поменяют? Бэк  такое уже 100% не схавает
Хотя, наверное, можно проверять, что это video и расширение mp4
источник