Kivy 1.7 Выпущен


Новая версия библиотеки Python Kivy была выпущена с эмулятором Android и инновациями для организации виджетов и дополнений.

Kivy-это библиотека Python с открытым исходным кодом, которая дает основу для создания приложений с инновационными пользовательскими интерфейсами.

Вы можете создавать приложения с несколькими касаниями, которые реагируют на жесты и отслеживают объекты и маркеры. Kivy работает на Linux, Windows, MacOSX, Android и IOS, и вы можете запускать один и тот же код на всех поддерживаемых платформах. Поддержка Raspberry Pi была добавлена в апреле после краудфандинга команды Kivy.

Он использует OpenGL для создания стандартизированного пользовательского интерфейса и графической среды для Python. Единственным реальным недостатком на данный момент является то, что он не работает с Python 3.

Новая версия Kivy, 1.7.0, была выпущена на прошлой неделе и имеет некоторые существенные изменения.

Поддержка эмулятора Android является значительным улучшением и означает, что теперь вы можете разрабатывать в Kivy для устройств Android. В официальном объявлении о новом выпуске команда Kivy говорит, что если вы используете python-для-android, очистка и обновление исходного кода должны дать вам последнюю версию kivy, которая уже поддерживает эмулятор Android (при условии, что у него активировано ускорение gpu). Новая версия также поддерживает формат сжатия текстур ETC1, который является стандартом на платформе Android.

Способ работы прокрутки Kivy был изменен, и часть прокрутки теперь разделена как эффект, используя лучший физический расчет и время. Доступно несколько эффектов, включая эффект DampingScrollEffect по умолчанию и альтернативный эффект OpacityScrollEffect. Этот дизайн позволит команде реализовать scrollview Pull-and-release, который появляется в мобильных представлениях gmail, twitter и т. Д.

Согласно сообщению в блоге Матье Вирбеля на TXZone о новой версии:

“scrollview сейчас ничего не вычисляет, он просто передает положение касания в эффект прокрутки. Этот класс вычисляет скорость движения и расстояние прокрутки (означает, как далеко вы прокрутили за пределы).”

Вирбель также говорит, что команда Kivy реализовала два визуальных эффекта, которые используют прокрутку, чтобы заставить scrollview действовать как демпфирующая пружина. Изменения также означают, что scrollview исчезает, если пользователи слишком много прокручивают.

Добавлена поддержка, позволяющая организовать виджеты и дополнения пользователя в централизованном месте, известном как Kivy. Инструмент позволяет пользователям искать дополнения, и вы можете установить и поддерживать пакет garden, содержащий виджеты в вашей системе или в макете приложения. Команда надеется, что разработчики примут участие и поделятся виджетами с сообществом, и отмечает, что на Github уже есть несколько пакетов garden. 

Новая версия доступна для скачивания на веб-сайте Kivy. 


Добавить комментарий