Leonid
нет
Kanstantsin
ну как в анко
Kanstantsin
имхо так читабельнее и удобнее
Leonid
Kanstantsin
то есть у вас стандартн типо создали контейнер, создали TextView(context) и добавили его через addView в контейнер
Kanstantsin
ну и ещё layout params повесили на каждую view
Mike
Kanstantsin
ай
Kanstantsin
больно (
Aleksandr
Привет. Нужно протестировать релизный апк без выкладки в плей маркет, в gradle поставил signingConfig signingConfigs.debug, но при установке защитник всё равно блокирует, как правильно делать подпись, чтобы защитник не блокировал?
Leonid
Kanstantsin
понял, ну круто, да
Kanstantsin
мне нравится такой подход )
Dmitrii
привет, как-то в xml layout можно сократить com.google.android.flexbox.FlexboxLayout -> FlexboxLayout?
Kanstantsin
а не бывает ситуаций что какие-то вещи во view задаются через атрибуты в xml легко, а через код например методов нет, или они запривачены
Kanstantsin
почему-то кажется что я с таким сталкивался
Kanstantsin
и это тоже неприятно (
Mike
Leonid
Вот код верхней вьюхи (которая складывается). Ну тут всё просто, тупо рисуем на канвасе.
https://gist.github.com/ratanoff/19e938eefa9c82d42b4693bd559f9eee
Mike
Mike
красивая кастомвью
Leonid
Mike
😱 KotlinUtils.setViewSoftwareRendering(this)
Leonid
А вот нижня часть - тут уже чистый вьюгруп
https://gist.github.com/ratanoff/bb99622232749b6cb5244137c64c7fd0
Mike
Ivansuper
Создавать функцию с одной строкой небольшой это жир
Ivansuper
Правда котлин умеет инлайн вроде
Mike
это вполне ок, но если бы писалось setSoftwareLayer(), а не как там
Konstantin
ViewUtils.dpToPx(16f, context).toInt()
можно еще так )
val Int.px: Int get() = (this * Resources.getSystem().displayMetrics.density).toInt() и юзать типа 16.px
Leonid
Mike
Ivansuper
Ivansuper
Да, я зануда, но все таки
Konstantin
я сам это где то подсмотрел, поюзал и как то не заметил каких то неожиданостей
Ivansuper
Просто сейчас типа эра многоэкранных телеофнов и раскладывающихся экранов (надеюсь оно умрет мертворожденным)
Алексей
Konstantin
не ну, конкретно тут ведь юзается density - плотность пикселей, это типа как то может меняться ? мне так думается нет
Konstantin
это же железячная проперти
Konstantin
или я не прав
Mike
Leonid
Leonid
или вот такой например - ну как его в xml верстать??))
Mike
Konstantin
бля все бросаю разработку
Konstantin
за че не возьмись везде хуйня
Leonid
блин, качество пожалось. щас перевыложу
Leonid
Denis
А не подскажете хороший туториал по созданию таких view?
Kanstantsin
Programistich
Kanstantsin
увидев такие анимашки
Programistich
Сохранил
Leonid
Konstantin
мне аж стыдно стало (
дык да, как только такое видишь думаешь - бля, чем я ваще занимаюсь, какие то квадратные карды по экрану таскаю
Kanstantsin
ну ))
Dj
Kanstantsin
Canvas
а ещё если не секрет сколько времени занимает такой вот экран на канвасе ?
Vyacheslav
Парни, всем привет, был ли у кого-то опыт работы с сервисом для IOS и Android чтобы файл локализации отправлялся на сервис, и после допустим градл сборки автоматически подтягивался в strings ? Как сервис называется?
Kanstantsin
у меня просто именно опыта написания сложных вещей на канвасе очень мало, даже оценить трудно, сколько бы такое делал
Programistich
Mike
Kanstantsin
Sergey
Kanstantsin
и в итоге закончил ?
Mike
но мои телепатические способности оказались недостаточными для попадания в победители