Discussion Board

Results 1 to 2 of 2
  1. #1
    Registered User Kolayuk's Avatar
    Join Date
    Mar 2010
    Posts
    42
    Здравствуйте, использую ListView в QML с VisualItemModel, для организации страничного горизонтального пролистывания.
    Code:
    VisualItemModel {
             id:itemModel
             Rectangle{
                 anchors.fill: root;
                 Image {
                     id:wp;
                     anchors.fill: parent
                     source: "1.jpg"
                 }
             }
             Rectangle{
             color:"transparent"
             anchors.fill: root
    
                 Image {
                     id:im
                     anchors.fill: parent
                     source: "2.jpg"
                 }
             }
         }
    
    
    
         ListView {
             id: view
             anchors { fill: parent; bottomMargin: 30 }
             model: itemModel
             preferredHighlightBegin: 0; preferredHighlightEnd: 00
             highlightRangeMode: ListView.StrictlyEnforceRange
             orientation: ListView.Horizontal
             snapMode: ListView.SnapOneItem; flickDeceleration: 2000
             cacheBuffer: 200;
             onMovementEnded: {
                 if (currentIndex==1){application.Hide();}
             }
    
         }
    И у ListView есть такая особенность, если провести пальцем чуть-чуть (до 1/6 ширины примерно), элемент не перелистывается, а возвращается обратно. Если же провести больше - элемент перелистнется на следующий. Как можно увеличить этот порог? Попробовал contentWidth (наследуется из Flickable) поставить на view.width*2(количество объектов) - не помогло.

  2. #2
    Registered User HellStranger's Avatar
    Join Date
    Oct 2011
    Posts
    93
    Установить такой порог вряд-ли получится. Предлагаю программно обрабатывать движение пальцем и, если вы сдвинулись на достаточную по-вашему ширину, менять ListView.currentIndex.

Similar Threads

  1. ListView inside ListView
    By hassan kassem in forum [Archived] Qt Quick
    Replies: 2
    Last Post: 2011-10-20, 10:53
  2. ListView in QML
    By Siddharth5 in forum [Archived] Qt Quick
    Replies: 1
    Last Post: 2011-10-15, 15:19
  3. listview with checkbox
    By csy19861111 in forum [Archived] Qt General ( Qt技术)
    Replies: 2
    Last Post: 2011-06-15, 02:18
  4. Series 40 SDK 6th Edition, настройка интернет
    By Sviborg1 in forum Russian Developer Forum - Форум Российских разработчиков
    Replies: 1
    Last Post: 2010-02-20, 09:20

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved