Относительно недавно мы рассматривали способ, как писать собственые компоненты на примере VerticalProgressBar
. Однако была в той реализации некоторая некрасивость: свойства компонента (такие как progress
и max
) можно было инициализировать только в коде:
mProgressBar = (VerticalProgressBar)findViewById(R.id.progress); mProgressBar.setMax(100); mProgressBar.setProgress(0);
А было бы лучше выставлять их прямо в XML-разметке. В этой статье мы разберем, как это делается.