[Qt-qml] Animate Listview Highlight transition when interactive is false
martin.jones at nokia.com
martin.jones at nokia.com
Mon Feb 28 06:16:04 CET 2011
Hi Vinayak,
Are you able to provide a stand-alone example that we can run in qmlviewer?
Br,
Martin.
From: qt-qml-bounces+martin.jones=nokia.com at qt.nokia.com [mailto:qt-qml-bounces+martin.jones=nokia.com at qt.nokia.com] On Behalf Of ext Vinayakam Murugan
Sent: Saturday, 26 February 2011 2:54 AM
To: qt-qml at qt.nokia.com
Subject: Re: [Qt-qml] Animate Listview Highlight transition when interactive is false
On further analysis, it seems that list.positionViewAtIndex that I am using to refresh the content is the culprit. Is there any way I can animate this transition
Warm Regards
~~~~~~~~~~~~~~~
Vinayak
http://www.flickr.com/photos/rightplacerighttime/
On Fri, Feb 25, 2011 at 4:58 PM, Vinayakam Murugan <mvinayakam at gmail.com<mailto:mvinayakam at gmail.com>> wrote:
Hello
I have a requirement to manage the navigation within the listview. Also I want to have a scroll effect when the highlight moves .
A snippet is given below.
ListView {
id:currentList
width:parent.width
height:parent.height
anchors.top:parent.top
anchors.bottom:parent.bottom
highlightMoveDuration:1
highlightMoveSpeed:500
interactive:false
highlightFollowsCurrentItem:true
highlightRangeMode: ListView.StrictlyEnforceRange
preferredHighlightBegin:0
preferredHighlightEnd: parent.height
smooth:true
delegate: FocusScope{
id:currentMenuItem
Column{
anchors.fill:parent
Image {
source: Style.imagePath + "category_o.png"
anchors{top:parent.top}
height:parent.height
visible:!currentMenuItem.activeFocus
}
Text {
id:mmText
width:parent.width
anchors{top:parent.top; horizontalCenter: parent.horizontalCenter;} //x:list.currentItem.x
height:parent.height
horizontalAlignment:Text.AlignHCenter
verticalAlignment:Text.AlignVCenter
text: title
}
Image {
anchors.top:parent.top
anchors.topMargin:Style.arrows.rtTopMargin
anchors.right:mmText.right
anchors.rightMargin:Style.arrows.rtRightMargin
source:Style.imagePath + "arrow_right.png"
}
}
Keys.onUpPressed:{
moveUp()
}
Keys.onDownPressed:{
moveDown()
}
}
highlight:catHighlight
Component
{
id:catHighlight
Image
{
source: Style.imagePath + "category_h.png"
y:currentList.currentItem.y
Behavior on y {
SpringAnimation {
spring: 3
damping: 0.1
}
}
}
}
Warm Regards
~~~~~~~~~~~~~~~
Vinayak
http://www.flickr.com/photos/rightplacerighttime/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt.nokia.com/pipermail/qt-qml/attachments/20110228/6c672a03/attachment-0001.html
More information about the Qt-qml
mailing list