|
В Unity 3d существуют инструменты по настройке размера иконок. А Unity 2d почему то обделен такой функциональностью. Хотя он наиболее подходит для работы на ноутбуках, когда нужно экономить расход энергии батареи. На всех форумах пишут, что изменить размер иконок в Unity 2d очень сложно. На самом деле это не так. Я сделал патч, с помошью которого очень легко получается результат, показанный слева на картинке. |
Итак:
Как это работает.
/usr/share/unity-2d/LauncherItem.qml
/* This is just the main icon of the tile */
Image {
id: icon
anchors.centerIn: parent
smooth: true
sourceSize.width: 48
sourceSize.height: 48
Устанавливаем размер иконки.
sourceSize.width: 32
sourceSize.height: 32
/usr/share/unity-2d/LauncherList.qml
AutoScrollingListView {
id: list
/* The spacing is explicitly set to 0 and compensated for
by adding some padding to the items because of
http://bugreports.qt.nokia.com/browse/QTBUG-17622. */
spacing: 0
property int itemPadding: 5
property int tileSize: 54
Расстояние между площадками иконок меняем на 3
property int itemPadding: 3
Размер площадки под иконку меняем на 32
property int tileSize: 32
Вуаля, а не какая не виола.
Полезные ссылки: