Stepan
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 на каждого
Denys
Arsen
на ютубе еще доклад получасовой валяется с девсаммита или гуглИО не помню точно
Arsen
https://www.youtube.com/watch?v=DPH3F0v1jB0
Denys
В стайлинге и MDC пока как-то все разбросано и плохо организовано. Сейчас уже лучше, но до pretty decent уровня не дотягивает.
Arsen
зато на флаттер намного больше компонентов уже готово
Arsen
специально заманивают))
Stepan
Arsen
для веба тоже много, а вот иос и андроид - нет
Arsen
Ето apk ?
это билдер с гитхаба, что выше кидал
Arsen
выбираешь цвета по гайду, подставляешь, компилишь, запускаешь и смотришь
Stepan
parent="Theme.MaterialComponents.NoActionBar" поменял в стилях и цвет поменлся в кнопок и карточек
Stepan
Denys
Можно еще веб-версию потыкать
https://material-theme-builder.glitch.me/
Stepan
Denys
Stepan
А что было?
На кнопки не возможно установить другой стиль или цвет а вот с карточками я хз как назад вернуть в белый цвет
Arsen
у карточек colorSurface по идее
Arsen
посмотри видос выше, если в англ могешь
Stepan
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
Кстатити видео годное
Stepan
Arsen
в андроиде вообще с каскадированием беда, разрабы поленились в гайдлайны и все привыкли говнокодить. К примеру в том же вебе, когда гайды по CSS смотришь, то там сразу поясняют что к чему
Arsen
но css и поприятнее петушиного xml
Arsen
Stepan
Arsen
а с препроцессорами - вообще конфетка
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
может кто тупому объяснить как сделать onBackPressed во фрагментах? что б я нажал кнопку назад и вернулся к предыдущему фрагменту
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
по кнопке в тулбаре норм возвращаюсь
Arsen
Arsen
но в ААС диспатчер появился
Arsen
в активити достаешь текущий фрагмент и if имплементит МойБекПресседИнтерфейс, тогда кастишь и вызываешь, если вернул тру - обработал, иначе в активити хендлишь
Arsen
фрагмент должен имплементить офк
Arsen
а если не имплементит, то проверку не пройдет и ничего не будет
Arsen
Arsen
https://developer.android.com/guide/navigation/navigation-custom-back
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
Anonymous
Приветствую всем. Подскажите пожалуйста каналы и группы в телеграмме для найти проектные работы на андроид. Спасибо заранее.
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
почему это не работает? нажимаю на textview но ничего не происходит
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
за ошибку в recommend не бейте
Anton
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
Ricky
Можно ли классы написаны на java, использовать в проекте на Kotlin?
Larymar
Larymar
Ricky
Спасибо
Сергій
Сергій
ツ
Коллеги, расскажите как вы решаете вопрос с регистронезависимым поиском в sqlite room в entity с fts4
Сергій
Ricky
А вызывать методы с класа джава в котлине?
Ricky
Например я напишу весь фронтенд на котлине, а бек на джаве
Никита 🙃
Никита 🙃
Ты бэк поможешь написать хоть на питоне, а клиент уже на котлине
Larymar
вопрос конечно в том зачем
Larymar
или просто узнать что такое *.class файл
Антон
Ребят подскажите как реализовать.Есть одно диалоговое окно с полем для ввода текста и второе диалоговое окно где будет отображатся введеный текст в виде списка.
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