Size: a a a

Android Developers

2020 June 16

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
Андрей Захаров
Подскажите пожалуйста что это за эффект/фича, которая позволяет спрятать тулбар при скроле списка вверх? Как, например, тут https://github.com/florent37/MaterialViewPager
CoordinatorLayout + CollapsingToolbar
источник

OH

Oleksandr Hulak in Android Developers
Дмитрий Рубцов 🇷🇺🔥
Коллбек в этом методе должен норм отрабатывать, обычно его и юзают
ну дождёмся автора. говорит, что не всегда
источник

АЗ

Андрей Захаров... in Android Developers
Дмитрий Рубцов 🇷🇺🔥
CoordinatorLayout + CollapsingToolbar
и все что ли? Этого достаточно?
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
Oleksandr Hulak
ну дождёмся автора. говорит, что не всегда
Соре, я думал что ему ответил)
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
Андрей Захаров
и все что ли? Этого достаточно?
Ну, ещё layout_behavior добавить
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
Основные ключевые слова для гугла я дал)
источник

АЗ

Андрей Захаров... in Android Developers
Дмитрий Рубцов 🇷🇺🔥
Ну, ещё layout_behavior добавить
🤔 надо будет попробовать
спасибо
источник

E

Edgar Khimich in Android Developers
Все кто использует CI подскажите - обязательно держать в build.gradle signing configs ?
Я их вынес в CI configuration file, но при деплое у меня пишет, что мой keystore file not found for signing config 'externalOverride'
источник

AD

Aleksey D. in Android Developers
Edgar Khimich
Все кто использует CI подскажите - обязательно держать в build.gradle signing configs ?
Я их вынес в CI configuration file, но при деплое у меня пишет, что мой keystore file not found for signing config 'externalOverride'
что за файл такой? у меня коллега в секреты в Base64 клал подписи)
я сам прям в репе храню, только пароли лежат в секретах
источник

E

Edgar Khimich in Android Developers
Aleksey D.
что за файл такой? у меня коллега в секреты в Base64 клал подписи)
я сам прям в репе храню, только пароли лежат в секретах
в Fastlane .env file
в примерах в интернете, когда ключи прописывают в Fastlane, в build.gradle у них тоже ключи остаются висеть. Через ссылку на property. Но тут без разницы этот факт.
Зачем тогда выносить ключи в CI, если в build.gradle они тоже висят
источник

AD

Aleksey D. in Android Developers
Edgar Khimich
в Fastlane .env file
в примерах в интернете, когда ключи прописывают в Fastlane, в build.gradle у них тоже ключи остаются висеть. Через ссылку на property. Но тут без разницы этот факт.
Зачем тогда выносить ключи в CI, если в build.gradle они тоже висят
есть смысл выносить что-либо, чтобы скрыть это от читающих репозиторий, если есть полное доверие, то вообще никакого смысла (имхо)
источник

AD

Aleksey D. in Android Developers
Edgar Khimich
в Fastlane .env file
в примерах в интернете, когда ключи прописывают в Fastlane, в build.gradle у них тоже ключи остаются висеть. Через ссылку на property. Но тут без разницы этот факт.
Зачем тогда выносить ключи в CI, если в build.gradle они тоже висят
и, опять же, выносить из build.gradle в Fastlane - вообще спорная затея, оба файла в итоге лежат в репозитории, есть смысл в секреты CI выносить ☝️
источник

E

Edgar Khimich in Android Developers
Aleksey D.
есть смысл выносить что-либо, чтобы скрыть это от читающих репозиторий, если есть полное доверие, то вообще никакого смысла (имхо)
Ты не понял
Если прописывать ключи в build.gradle , то через CI можно деплоить без прослем не имея ключей в самом CI configurration fille
Зачем тогда добавлять их в CI и оставлять их в build.gradle
источник

AD

Aleksey D. in Android Developers
Edgar Khimich
Ты не понял
Если прописывать ключи в build.gradle , то через CI можно деплоить без прослем не имея ключей в самом CI configurration fille
Зачем тогда добавлять их в CI и оставлять их в build.gradle
дублировать абсолютно нет смысла
под CI я подразумеваю какое-то окружение типа Gitlab CI, Github Actions, Travis, Circle
если речь идет о Fastlane/Gradle - вообще спорная затея, это по сути своей одно и то же
источник

E

Edgar Khimich in Android Developers
Aleksey D.
и, опять же, выносить из build.gradle в Fastlane - вообще спорная затея, оба файла в итоге лежат в репозитории, есть смысл в секреты CI выносить ☝️
Вот я и пытаюсь их вынести в CI
удалил signing config from build gradle but when trying to deploy - getting the error -
not found for signing config 'externalOverride'
источник

AD

Aleksey D. in Android Developers
Edgar Khimich
Вот я и пытаюсь их вынести в CI
удалил signing config from build gradle but when trying to deploy - getting the error -
not found for signing config 'externalOverride'
а кто нотфаунд-то? кто ошибку пишет? показывай свой gradle.build
источник

E

Edgar Khimich in Android Developers
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:validateSigningGooglePlayBeta'.
> Keystore file not found for signing config 'externalOverride’.
источник

AD

Aleksey D. in Android Developers
Edgar Khimich
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:validateSigningGooglePlayBeta'.
> Keystore file not found for signing config 'externalOverride’.
с путем до файла накосячил. где подпись-то лежит?
источник

КР

Кирилл Романенко... in Android Developers
Oleksandr Hulak
то есть, на деле проблема в ListAdapter.submitList ? В его ненадёжности?
Да. С ним ничего не меняется, почти. Он отрабатывает когда данные уже отправлены, но не обязательно, что в этот момент вьюхолдеры уже созданы.
источник

AD

Aleksey D. in Android Developers
Edgar Khimich
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:validateSigningGooglePlayBeta'.
> Keystore file not found for signing config 'externalOverride’.
ты можешь либо выкинуть пароли и хранить их в секретах, либо еще и файл подписи - тоже где-то в другом месте хранить, но для сборки приложения оно должно быть хоть где-то, удалить описание конфигурации нельзя
источник