ListView - уменьшенные и прозрачные элементы
У меня есть прокрутка и мерцание ListView
с 5+ элементами, и я хотел бы, чтобы элементы, которые показаны на обоих концах, были уменьшены, прозрачны и слегка смещены, так что весь список округляется, что-то вроде формы колеса.
Я думаю, что два изображения описывают это лучше всего:
Вот что у меня есть:
И вот чего я хочу:
Так как я также нацеливаюсь на устройства без GL - хотя и устарел - я бы предпочел версию QtQuick 1.x, однако я доволен всем, что могу получить:)
Заранее большое спасибо!
1 ответ
ListView
точно не предназначен для этого. Посмотрите на PathView
, Есть много примеров из документации, может быть, вы найдете там что-то очень похожее на то, что вы хотите сделать.
В противном случае вы должны положить MouseArea
в вашем делегате и реагировать на entered
а также exited
сигналы. Не забудьте обновить размер делегата в соответствии с размером его содержимого, если это необходимо, иначе элементы будут перекрывать друг друга.
Тем не менее, я мог бы использовать PathView
сделать это.