blackberry 10级联活动指标列表视图

时间:2013-09-19 10:54:31

标签: qml blackberry-10 blackberry-cascades

我在bb 10 App中有一个List视图,我需要显示从服务器读取的数据。我能够做到这一点。但问题是,从服务器读取数据并在列表视图上显示它需要一些延迟。现在我想在活动指示器中通知用户意思全文“请稍候......”,直到数据显示并消失活动指示器一旦数据显示在列表视图中。

Container {
        objectName: "root"
        id: root

        ActivityIndicator {
            id: myIndicator
            preferredWidth: 500
        }
        Button {
            text: "Start"
            onClicked: {
                if (! myIndicator.running) {
                    // Start the activity here.
                    myIndicator.start();
                    text = "Stop";
                } else {
                    // Stop it here
                    root.activityDone();
                    text = "Start"
                }
            }
        }
        // This function is called when the activity is done.
        function activityDone() {
            myIndicator.stop();
        }
    }

我找到了一个像这样的小例子...我怎样才能显示“请等待”之类的测试,并在列表视图中显示数据后使其消失。

谢谢!!!

1 个答案:

答案 0 :(得分:0)

您可以使用“请稍候”文字制作标签,并通过更改标签的不透明度使其显示/消失。

  

float opacity Inherited

     

视觉节点的不透明度。介于0.0(透明)和1.0(不透明)之间的值。这是视觉节点的局部不透明度,即不考虑祖先的不透明度。默认不透明度为1.0(不透明)。

有关详细信息,请参阅cascades label