Layout, etc. • User interactions. • Often have custom logic or custom drawing code that executes on the main thread on the CPU. • Very flexible, powerful, lots of classes to subclass. • Simpler hierarchy, faster to resolve layout, faster to draw. • No responder chain overhead. • No custom logic by default. and drawn directly on the GPU. • Not as flexible, fewer classes to subclass.
интерфейсах как о «продолжающих ваш разум» и «продолжении естественного мира». Интерфейс можно назвать текучим, если он ведёт себя в соответствии с тем, как думают люди, а не машины. Они легко реагируют, в них можно прервать начатое действие и их можно перенацелить. Что делает их текучими
лёгким и значимым. • Они дают пользователю чувство контроля, которое укрепляет доверие к вашему приложению и бренду. • Их сложно разработать. Текучий интерфейс трудно скопировать. Это может стать вашим конкурентным преимуществом. Зачем нужны текучие интерфейсы
и продолжать исполнение • Завершить анимацию на определенной позиции • Останавливать без завершения • Предоставляет подробную информацию о текущем состоянии анимации