Comments 2
"не нагружать верстку" - это только про читаемость верстки. быстрее оно работать не станет. это скорее не Custom View, а Custom ViewGroup или Compound Layout
выложенная xml-верстка не соответствует тому как она используется в CustomView.kt. больше похоже на activity_main.xml. и по ней тоже есть нюансы - зачем внутри LinearLayout внутри ConstraintLayout, зачем у LinearLayout стоит width=match_parent.
подозреваю, что верстка для CustomView содержит внутри какой-то свой ViewGroup, и это все оборачивается в LinearLayout (CustomView), а оптимальнее будет делать через <merge>
Sign up to leave a comment.
Custom View — разбиваем функционал