Size: a a a

Programming Offtop

2020 April 09

U

Unat in Programming Offtop
И ведь ладно, хрен с ним со стилями, я в коде могу сделать StyleUtils и там наделать функций для смены стиля, но ведь все-равно придётся дублировать в XML, иначе превью верстки будет сломано. Кривые рукожопы, блин.
источник

VP

Vladimir Petrakovich in Programming Offtop
(
эх, вот бы мир, в котором в котлине можно делегировать, не реализовывая интерфейс
А что делегировать тогда?
источник

(

( in Programming Offtop
Vladimir Petrakovich
А что делегировать тогда?
методы
источник

VP

Vladimir Petrakovich in Programming Offtop
(
методы
Какие?
источник

(

( in Programming Offtop
class Hehmda(val mdaheh: Mdaheh) {
 fun hehmda by mdaheh.hehmda
источник

(

( in Programming Offtop
например
источник

VP

Vladimir Petrakovich in Programming Offtop
(
class Hehmda(val mdaheh: Mdaheh) {
 fun hehmda by mdaheh.hehmda
Можно KEEP накатать)
источник

VP

Vladimir Petrakovich in Programming Offtop
Только есть сомнение, что это так уж нужно
источник

U

Unat in Programming Offtop
О, я понял почему не сделали View.setStyle()! Гениально! Из-за того, что в стилях можно использовать свойства с префиксом layout_, назначение стилей в рантайме становится очень костыльным, поэтому его просто убрали.
источник

AM

Andrew Mikhaylov in Programming Offtop
Unat
О, я понял почему не сделали View.setStyle()! Гениально! Из-за того, что в стилях можно использовать свойства с префиксом layout_, назначение стилей в рантайме становится очень костыльным, поэтому его просто убрали.
Звучит логично.
layout_ -- это вообще лютая жесть, которая ломает многие нормальные решения, к сожалению.
источник

U

Unat in Programming Offtop
Andrew Mikhaylov
Звучит логично.
layout_ -- это вообще лютая жесть, которая ломает многие нормальные решения, к сожалению.
Поэтому мне всегда хочется сломать руку человеку, который вытаскивает свойства layout_ в стили
источник

AM

Andrew Mikhaylov in Programming Offtop
Хехе
источник

U

Unat in Programming Offtop
Жаль сразу не сделали что-то вроде Anko, а решили пилить это говно с XML
источник

AM

Andrew Mikhaylov in Programming Offtop
(спрятался подальше)
источник

AM

Andrew Mikhaylov in Programming Offtop
Unat
Жаль сразу не сделали что-то вроде Anko, а решили пилить это говно с XML
Так джабба же 🤷‍♂
источник

AG

Alexander Gorodok in Programming Offtop
Unat
Жаль сразу не сделали что-то вроде Anko, а решили пилить это говно с XML
У них не было котлина, а на жаве наверное выглядело вырвиглазно возможная реализация. Или анко тоже на жаве был и красивый?
источник

U

Unat in Programming Offtop
Alexander Gorodok
У них не было котлина, а на жаве наверное выглядело вырвиглазно возможная реализация. Или анко тоже на жаве был и красивый?
Да это не при чем, XML в андроиде уходит корнями в 2004-2006 годы, если не раньше, тогда он был перспективный
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Gorodok
У них не было котлина, а на жаве наверное выглядело вырвиглазно возможная реализация. Или анко тоже на жаве был и красивый?
Не то, чтобы вырвиглазно -- в Anvil был джавовый DSL, и это было сносно.
источник

U

Unat in Programming Offtop
И HTML-верстальщикам привычнее
источник

AM

Andrew Mikhaylov in Programming Offtop
Хотяяяяя там же даже ретролямбды не было
источник