Stepan
Да но углы срезаны
Arsen
MaterialButton компонент есть
Arsen
углы - Shape Appereance
Arsen
(один из вариантов)
Stepan
😊Спасибо
Arsen
а вообще чекни гугловский билдер-пример https://github.com/material-components/material-components-android/tree/master/material-theme-builder
Stepan
Большое спасибо☺️
Stepan
Кстати с вами тут по приятней ранше в чатике по iOS был там вообще😰
Arsen
Stepan
😄☺️
Arsen
заснял про билдер, а то у них на гитхабе даже скринов нету. (для фулскрина на десктопе через ПКМ открывать нужно)
Arsen
меняешь 2 основных цвета и смотришь как выглядит "твоя" тема
Arsen
матириал вообще перелопатили за последний год, к примру colorAccent деприкейт давно, щас primary и secondary + по variant на каждого
Arsen
на ютубе еще доклад получасовой валяется с девсаммита или гуглИО не помню точно
Arsen
https://www.youtube.com/watch?v=DPH3F0v1jB0
Denys
В стайлинге и MDC пока как-то все разбросано и плохо организовано. Сейчас уже лучше, но до pretty decent уровня не дотягивает.
Arsen
зато на флаттер намного больше компонентов уже готово
Arsen
специально заманивают))
Denys
зато на флаттер намного больше компонентов уже готово
Та даже не с компонентами больше проблемма, а с доками, кукбуками и best practices.
Arsen
для веба тоже много, а вот иос и андроид - нет
Arsen
Ето apk ?
это билдер с гитхаба, что выше кидал
Arsen
выбираешь цвета по гайду, подставляешь, компилишь, запускаешь и смотришь
Stepan
parent="Theme.MaterialComponents.NoActionBar" поменял в стилях и цвет поменлся в кнопок и карточек
Stepan
Denys
Можно еще веб-версию потыкать https://material-theme-builder.glitch.me/
Stepan
А что было?
На кнопки не возможно установить другой стиль или цвет а вот с карточками я хз как назад вернуть в белый цвет
Arsen
у карточек colorSurface по идее
Arsen
посмотри видос выше, если в англ могешь
Stepan
у карточек colorSurface по идее
android:id="@+id/accountCard" style="@style/Widget.MaterialComponents.CardView" android:layout_width="160dp" android:layout_height="190dp" android:layout_margin="8dp" android:clickable="true" android:focusable="true" app:cardCornerRadius="8dp"
Stepan
Ето кстати параметры
Arsen
колорСёрфейс один из базовых, он на многие компоненты влияет
Stepan
Кстатити видео годное
Arsen
в андроиде вообще с каскадированием беда, разрабы поленились в гайдлайны и все привыкли говнокодить. К примеру в том же вебе, когда гайды по CSS смотришь, то там сразу поясняют что к чему
Arsen
но css и поприятнее петушиного xml
Arsen
Arsen
а с препроцессорами - вообще конфетка
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
может кто тупому объяснить как сделать onBackPressed во фрагментах? что б я нажал кнопку назад и вернулся к предыдущему фрагменту
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
по кнопке в тулбаре норм возвращаюсь
Arsen
но в ААС диспатчер появился
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
через активити + интерфейс
не понял, что это значит?
Arsen
в активити достаешь текущий фрагмент и if имплементит МойБекПресседИнтерфейс, тогда кастишь и вызываешь, если вернул тру - обработал, иначе в активити хендлишь
Arsen
фрагмент должен имплементить офк
Arsen
а если не имплементит, то проверку не пройдет и ничего не будет
Arsen
https://developer.android.com/guide/navigation/navigation-custom-back
Anonymous
Приветствую всем. Подскажите пожалуйста каналы и группы в телеграмме для найти проектные работы на андроид. Спасибо заранее.
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
почему это не работает? нажимаю на textview но ничего не происходит
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
за ошибку в recommend не бейте
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
Ricky
Можно ли классы написаны на java, использовать в проекте на Kotlin?
Ricky
Спасибо
Larymar
Весь Android SDK написан на Java
вопрос был о том, как голую жабу дергать а не собраную уже в жары
Ricky
Весь Android SDK написан на Java
По поводу этого я в курсе, просто интересно не будет ли компилятор ругаться
ツ
Коллеги, расскажите как вы решаете вопрос с регистронезависимым поиском в sqlite room в entity с fts4
Сергій
По поводу этого я в курсе, просто интересно не будет ли компилятор ругаться
Нельзя только а одном файле миксовать код джава и котлин
Ricky
А вызывать методы с класа джава в котлине?
Ricky
Например я напишу весь фронтенд на котлине, а бек на джаве
Никита 🙃
Ты бэк поможешь написать хоть на питоне, а клиент уже на котлине
Larymar
вопрос конечно в том зачем
Сергій
А вызывать методы с класа джава в котлине?
Да, достаточно почитать документацию котлин, которую скинули выше
Larymar
или просто узнать что такое *.class файл
Ricky
Да, достаточно почитать документацию котлин, которую скинули выше
Я просто писал до этого на c# и джава для меня проще, с xml я разобрался, тем более мы проходим сейчас курс КПП, Дак я придумал сам себе проэкт
Антон
Ребят подскажите как реализовать.Есть одно диалоговое окно с полем для ввода текста и второе диалоговое окно где будет отображатся введеный текст в виде списка. fun list(view: View) { val title = "Select preset" val builder = AlertDialog.Builder(this) builder.setTitle(title) builder.setItems() } fun add(view: View) { val alert = AlertDialog.Builder(this) val edittext = EditText(this) alert.setMessage("Enter title") alert.setTitle("Add new text") alert.setView(edittext) alert.setPositiveButton("Add") { dialog, whichButton -> var name = edittext.text.toString() } alert.setNegativeButton("Cancel") { dialog, whichButton -> } alert.show() }
Антон
я вычитал что за список отвечает SetItems