gpt4 book ai didi

java - 如何使用两个回调来停止 ProgressBar?

转载 作者:行者123 更新时间:2023-12-02 11:05:17 28 4
gpt4 key购买 nike

我有三个类,例如 View 、逻辑、 Controller 。

    class View{
Progressbutton pb;

void start animation(){
pb.startAnimation();
}
void stopanimation(){
pb.stopAnimation();
}
}

class Controller{
(it is like a brigdge for View and Logic)
}

class Logic(){
void startlogic(){...logic is finish}
}

我应该开始动画,然后开始逻辑,当逻辑完成时我需要停止进度按钮。我该如何处理两个回调?

最佳答案

您可以停止 pb 动画:您将两个 boolean 值定义为 bool_callback1 和 bool_callback2 并使它们为 false每当您各自的回调完成时,默认值都会使它们为真。和在两个回调中调用 stopPB() 方法,如下所示:-

boolean bool_callback1 = false;
boolean bool_callback2 = false;

callback1() {
bool_callback1 = true;
stopPB();
}

callback2() {
bool_callback2 = true;
stopPB();
}

stopPB(){
if (bool_callback1 && bool_callback2) {
pb.stopAnimation();
}
}

关于java - 如何使用两个回调来停止 ProgressBar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51016552/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com