Релиз 1.3.1:
— в мавен-репозиторий добавлен dev-jar для разработчиков:
'com.onkiup.minedroid:minedroid:1.3.1:dev'
— включен модифицированный betterfonts, теперь ваш GUI может использовать TrueType шрифты
— добавлена поддержка мыши в EditText. Теперь можно перемещать курсор ввода кликом мыши, а также скроллить редактируемый текст (только по вертикали, увы это проблема lwjgl).
— добавлен NotificationManager: теперь вы можете показывать пользователю уведомления в правом верхнем углу экрана:
— добавлен LayeredOverlay — специальный класс GuiWindow, который позволяет показывать сразу несколько окон
— Новые View:
- CheckBox — наконец-то добавлен
- ProgressView
- Focus — LinearLayout, направляющий фокус во вложенный в него виджет с id, который можно указать в параметре target.
- EntityView — показывает 3d энтити из Minecraft (скриншот)
— Новые Drawable:
- ShapeDrawable — позволяет рисовать любые фигуры
- LayerDrawable — позволяет накладывать Drawable друг на друга
- GradientDrawable — позволяет рисовать градиенты
— добавлен класс ExProps, позволяющий легко добавлять IExtendedEntityProperties к ванилла-объектам
— добавлен пакет com.onkiup.minedroid.net, упрощающий коммуникацию с сервером (пока бета)
— добавлен класс
EntityLabelManager, позволяющий показывать компоненты Minedroid над любыми Entity, например — игроков и селян:
— Добавлена поддержка перетаскивания (аттрибут draggable="true") с границами (dragArea="<ID>")
— Добавлены стандартные диалоги, работающие через уведомления (чтобы не отвлекать пользователя от битв):
— Добавлен класс StringHolder, позволяющий легко отображать массив строк в ListView
— Добавлен логотип проекта
— Drawable теперь могут быть отрисованы в отладочном режиме
— RoundedCornerDrawable теперь может отбрасывать тень
— Переработана работа с ресурсами
— Исправлена ошибка в ViewGroup, из-за которой вложенные View не могли отменять события
— Исправлены множественные ошибки в EditText
— ListView теперь отменяет перехваченные им события прокрутки
— Исправлены ошибки обработки width="match_parent" для вложенных в LinearLayout компонентов
— Исправлены ошибки в RelativeLayout
Обновление
документации ожидается в течение недели.
[merge_posts_bbcode]Добавлено: 08.02.2016 04:18:38[/merge_posts_bbcode]
CoomingSoon написал(а):
А в будущем будет UI в стиле Minecraft'a?
Это будет главное новшество релиза следующего релиза (1.4) и будет добавлено отдельной темой.