Как можно сделать у прогрес бара скругления на конце?

|
Sondersoni 2022-06-30 22:59:08
implementation «androidx.annotation:annotation:1.4.0»
Sondersoni 2022-06-30 23:02:47
С какого-то фига не резолвятся зависимости и я уже всю голову поломал
frvAL0n 2022-06-30 23:05:48
На связи команда проекта «Your career Way». Проект помогает абитуриентам IT-направлeний выбрать направление подготовки наиболее осознанно.

И нам нужна твоя помощь🥺
Если ты или твои знакомые и друзья планируете поступать по IT направлению, пройдите опрос. Это поможет нам сделать продукт лучше для вас — https://forms.gle/6oRCzWHFWwtCAfEu5

inthecornersc 2022-06-30 23:06:44
Sondersoni 2022-06-30 23:02:47
С какого-то фига не резолвятся зависимости и я уже всю голову поломал

Можно попробовать к проблемным либам добавить exclude androidx.annotation:annotation (точный синтаксис не помню), чтобы брали то, что дают, а не то, что они хотят.

Sondersoni 2022-06-30 23:08:32
Хм
Sondersoni 2022-06-30 23:08:45
Щас попробую
A K 2022-06-30 23:09:26
a_n_d_rey 2022-06-30 22:53:26
Скорее всего проблемы на стороне провайдера

Спасибо

Sondersoni 2022-06-30 23:11:25
inthecornersc 2022-06-30 23:06:44
Можно попробовать к проблемным либам добавить exclude androidx.annotation:annotation (точный синтаксис не помню), чтобы брали то, что дают, а не то, что они хотят.

не сработало

Sondersoni 2022-06-30 23:11:58
либо я не так сделал
inthecornersc 2022-06-30 23:15:37
Sondersoni 2022-06-30 23:11:25
не сработало

Я примерно так делал, когда были у меня загадочные проблемы с импортами (кроме exclude еще есть constraints):
api(«androidx.activity:activity-ktx:$AX_ACTIVITY_VERSION») {
exclude group: «org.jetbrains.kotlin», module: «kotlin-stdlib-jdk7»
}

api(«com.google.android.gms:play-services-ads:$GOOGLE_PLAY_ADS_VERSION»)
constraints {
implementation(«com.google.android.gms:play-services-base:$GOOGLE_PLAY_SERVICES_BASE_VERSION»)
}

Sondersoni 2022-06-30 23:20:51
inthecornersc 2022-06-30 23:15:37
Я примерно так делал, когда были у меня загадочные проблемы с импортами (кроме exclude еще есть constraints):
api(«androidx.activity:activity-ktx:$AX_ACTIVITY_VERSION») {
exclude group: «org.jetbrains.kotlin», module: «kotlin-stdlib-jdk7»
}

api(«com.google.android.gms:play-services-ads:$GOOGLE_PLAY_ADS_VERSION»)
constraints {
implementation(«com.google.android.gms:play-services-base:$GOOGLE_PLAY_SERVICES_BASE_VERSION»)
}

пробую

Sondersoni 2022-06-30 23:21:28
а)
Sondersoni 2022-06-30 23:21:39
пробовал )))
pshorokhov 2022-06-30 23:54:19
Сегодня на собесе получил такой вопрос: «Какой из андроидовских компонентов запускается раньше всех?»
Я ответил: «какой запустишь». Собеседующий сказал, что это контент провайдер, он запускается раньше всех.

Я не стал спрашивать дальше, ибо собес. Но можете плз объяснить, что это значит? Я возможно что-то упускаю, но по мне это все лишено смысла.

yesple 2022-06-30 23:56:14
pshorokhov 2022-06-30 23:54:19
Сегодня на собесе получил такой вопрос: «Какой из андроидовских компонентов запускается раньше всех?»
Я ответил: «какой запустишь». Собеседующий сказал, что это контент провайдер, он запускается раньше всех.

Я не стал спрашивать дальше, ибо собес. Но можете плз объяснить, что это значит? Я возможно что-то упускаю, но по мне это все лишено смысла.

https://developer.android.com/guide/components/fundamentals

Harmonizr 2022-07-01 00:02:16
pshorokhov 2022-06-30 23:54:19
Сегодня на собесе получил такой вопрос: «Какой из андроидовских компонентов запускается раньше всех?»
Я ответил: «какой запустишь». Собеседующий сказал, что это контент провайдер, он запускается раньше всех.

Я не стал спрашивать дальше, ибо собес. Но можете плз объяснить, что это значит? Я возможно что-то упускаю, но по мне это все лишено смысла.

контентпровайдеры инициализируются ещё до аппликейшена, а уже после них стартует то, что запросили — активити, сервис, провайдер, етц

pshorokhov 2022-07-01 00:02:59
Ага, уже прочитал, спс, не знал
Egor_Sigolaev 2022-07-01 00:19:07
android_ru-1191063.jpg
Подскажите, как можно сделать у прогрес бара скругления на конце? Я бы взял материал дизайн, но там кривая анимация бесконечная. А тут крутится как надо, но не пойму как прикрутить скругления на конце трэка. Если кто то знает, буду благодарен.
Egor_Sigolaev 2022-07-01 00:19:58
Egor_Sigolaev 2022-07-01 00:19:07
Подскажите, как можно сделать у прогрес бара скругления на конце? Я бы взял материал дизайн, но там кривая анимация бесконечная. А тут крутится как надо, но не пойму как прикрутить скругления на конце трэка. Если кто то знает, буду благодарен.

android_ru-1191065.jpg
Обычная верстка

inthecornersc 2022-07-01 00:31:11
Egor_Sigolaev 2022-07-01 00:19:07
Подскажите, как можно сделать у прогрес бара скругления на конце? Я бы взял материал дизайн, но там кривая анимация бесконечная. А тут крутится как надо, но не пойму как прикрутить скругления на конце трэка. Если кто то знает, буду благодарен.

Программно можно через StrokeCap, а в хмл вроде нет такого 🤷

Michael Orlov 2022-07-01 00:32:44
Egor_Sigolaev 2022-07-01 00:19:58
Обычная верстка

Есть https://developer.android.com/reference/com/google/android/material/progressindicator/CircularProgressIndicator со свойством trackCornerRadius

Egor_Sigolaev 2022-07-01 00:33:16
Michael Orlov 2022-07-01 00:32:44
Есть https://developer.android.com/reference/com/google/android/material/progressindicator/CircularProgressIndicator со свойством trackCornerRadius

Я описал почему не выбрал, посмотрите на эту анимацию https://lh3.googleusercontent.com/_TnPNuD3YuvXMm2uVtJd20r3umICnTj0WB1j55rUOypBBhgdkomeQyluYv5ITZMdYFk29VlhgalcZFGUwuCb6qFp3Gpcjt7vF4y1QvMURfX41QCJu9A=w1064-v0

Egor_Sigolaev 2022-07-01 00:33:27
inthecornersc 2022-07-01 00:31:11
Программно можно через StrokeCap, а в хмл вроде нет такого 🤷

Спасибо, посмотрю

Harmonizr 2022-07-01 00:35:48
Egor_Sigolaev 2022-07-01 00:19:07
Подскажите, как можно сделать у прогрес бара скругления на конце? Я бы взял материал дизайн, но там кривая анимация бесконечная. А тут крутится как надо, но не пойму как прикрутить скругления на конце трэка. Если кто то знает, буду благодарен.

не верх совершенства, но всё же

progress.xmlGist
GitHub Gist: instantly share code, notes, and snippets.
Egor_Sigolaev 2022-07-01 00:36:29
Harmonizr 2022-07-01 00:35:48
не верх совершенства, но всё же

Это вместо того хмл засунуть?

Harmonizr 2022-07-01 00:36:57
Egor_Sigolaev 2022-07-01 00:36:29
Это вместо того хмл засунуть?

только обернуть в rotate или animated-vector

Harmonizr 2022-07-01 00:37:12
и, да, мой вариант без прозрачности
Egor_Sigolaev 2022-07-01 00:38:30
Harmonizr 2022-07-01 00:36:57
только обернуть в rotate или animated-vector

Тобишь я оставляю тег ротейт и просто внутрь тот код ложу? https://pastebin.com/saaSKPki так?

Harmonizr 2022-07-01 00:38:49
Egor_Sigolaev 2022-07-01 00:38:30
Тобишь я оставляю тег ротейт и просто внутрь тот код ложу? https://pastebin.com/saaSKPki так?

спойлер: нет)

Harmonizr 2022-07-01 00:39:18
в силу необъяснимых причин (и ебанутости андроида) тег vector особенный, его нельзя совать никуда, кроме как в отдельный файл
Egor_Sigolaev 2022-07-01 00:39:31
Harmonizr 2022-07-01 00:38:49
спойлер: нет)

Майк, помоги плиз, меня всю жизнь еб*т этот xml

Egor_Sigolaev 2022-07-01 00:40:23
Harmonizr 2022-07-01 00:35:48
не верх совершенства, но всё же

Я засуну этот код в отдельный drawable xml файл. А как в самом главном его поставить?

Harmonizr 2022-07-01 00:40:37
Egor_Sigolaev 2022-07-01 00:40:23
Я засуну этот код в отдельный drawable xml файл. А как в самом главном его поставить?

<rotate drawable=@

NEOPHITee 2022-07-01 00:48:58
android_ru-1191080.jpg

NEOPHITee 2022-07-01 00:48:59
android_ru-1191081.jpg

NEOPHITee 2022-07-01 00:49:24
Всем привет,подскажите ,пожалуйста , в чём может быть трабла?
Зачем ему нужны эти ключи для создания sharedPreferences
Evisir 2022-07-01 01:14:19
Egor_Sigolaev 2022-07-01 00:40:23
Я засуну этот код в отдельный drawable xml файл. А как в самом главном его поставить?

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

Evisir 2022-07-01 01:15:41
Это так, на будущее
Gambit7991 2022-07-01 03:50:23
android_ru-1191085.jpg
Кража! Караул! Грабеж! Пропажа! Вор прокрался. Утром рано! statusBar украл он. Из кармана!
всем привет)
помогите найти вора)
скрины с кодом атачд.
надо что бы было как в дизайне, а не так как есть)
в themes :
<item name=»android:statusBarColor»>@android:color/transparent</item>
Gambit7991 2022-07-01 03:50:24
android_ru-1191086.jpg

Gambit7991 2022-07-01 03:51:12
вообще работало все норм, а потом я что то сделал…
и теперь не могу найти то что я сделал и где именно)😅
Gambit7991 2022-07-01 03:52:24
а , все нашел.
сорян за беспокойство)
Panic_Berlin 2022-07-01 03:54:25
Gambit7991 2022-07-01 03:52:24
а , все нашел.
сорян за беспокойство)

И в чем проблема была?

Panic_Berlin 2022-07-01 03:54:35
Темная тема?
Gambit7991 2022-07-01 03:55:46
Panic_Berlin 2022-07-01 03:54:25
И в чем проблема была?

бред какой то, исправил одну строку кода, проблема решилась, сейчас опять запустил, вернулась…

Panic_Berlin 2022-07-01 03:56:17
Gambit7991 2022-07-01 03:55:46
бред какой то, исправил одну строку кода, проблема решилась, сейчас опять запустил, вернулась…

Проверяешь на эмуляторе?

Panic_Berlin 2022-07-01 03:56:41
С эмулятором всегда проблемы, проверяй на физическом устройстве
Gambit7991 2022-07-01 03:57:17
Panic_Berlin 2022-07-01 03:54:25
И в чем проблема была?

это в общем фрагмент, кладу его во фрагмент контейнер , и делал марджин бот для фрагмент контейнера 115, что бы текст не уходил за кнопку по бокам.

Gambit7991 2022-07-01 03:57:56
я убрал марджин и все отработало, запустил второй раз, опять нету статус бара.
Gambit7991 2022-07-01 03:58:49
Panic_Berlin 2022-07-01 03:56:41
С эмулятором всегда проблемы, проверяй на физическом устройстве

проверяю на эмуляторе , телефона нету,
и я заманался покупать эту технику, пусть горит синем пламенем.)

|