提交 b5c680a2 编写于 作者: S sunjiakun

progress add updateProgress

Signed-off-by: Nsunjiakun <sunjiakun3@huawei.com>
上级 9603d9fe
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
//@ts-nocheck //@ts-nocheck
import events_emitter from '@ohos.events.emitter'; import events_emitter from '@ohos.events.emitter';
import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry'; import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry';
import { Hypium } from '@ohos/hypium'; import { Hypium } from '@ohos/hypium';
...@@ -25,19 +25,18 @@ struct progressTest { ...@@ -25,19 +25,18 @@ struct progressTest {
@State progress_default: ProgressMask = new ProgressMask(10.0, 100.0, $r('sys.color.ohos_id_color_mask_regular')); @State progress_default: ProgressMask = new ProgressMask(10.0, 100.0, $r('sys.color.ohos_id_color_mask_regular'));
aboutToAppear(){ aboutToAppear(){
var abilityDelegator: any var abilityDelegator: any
abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator()
var abilityDelegatorArguments: any var abilityDelegatorArguments: any
abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments()
hilog.isLoggable(0x0000, 'testTag', hilog.LogLevel.INFO); hilog.isLoggable(0x0000, 'testTag', hilog.LogLevel.INFO);
hilog.info(0x0000, 'testTag', '%{public}s', 'start run testcase!!!'); hilog.info(0x0000, 'testTag', '%{public}s', 'start run testcase!!!');
Hypium.hypiumTest(abilityDelegator, abilityDelegatorArguments, testsuite) Hypium.hypiumTest(abilityDelegator, abilityDelegatorArguments, testsuite)
} }
build() { build() {
Row() { Row() {
Column() { Column() {
List({ space: 0, initialIndex: 0 }) { List({ space: 0, initialIndex: 0 }) {
ListItem() { ListItem() {
Image($r('app.media.icon')) Image($r('app.media.icon'))
.key("ArkUX_Stage_Progress_updateColor") .key("ArkUX_Stage_Progress_updateColor")
...@@ -197,6 +196,98 @@ struct progressTest { ...@@ -197,6 +196,98 @@ struct progressTest {
this.progress.updateColor(0x00ff00); this.progress.updateColor(0x00ff00);
}) })
.fontSize(10) .fontSize(10)
Button("updateProgress_0100")
.key("ArkUX_Stage_Progress_updateProgress_Button_0100")
.onClick((event: ClickEvent) => {
console.info('ArkUX_Stage_Progress_updateProgress_Button_0100 onClick');
this.progress.updateProgress(0);
})
.fontSize(10)
Button("updateProgress_0200")
.key("ArkUX_Stage_Progress_updateProgress_Button_0200")
.onClick((event: ClickEvent) => {
console.info('ArkUX_Stage_Progress_updateProgress_Button_0200 onClick');
this.progress.updateProgress(5);
})
.fontSize(10)
}
}
ListItem() {
Row() {
Button("updateProgress_0300")
.key("ArkUX_Stage_Progress_updateProgress_Button_0300")
.onClick((event: ClickEvent) => {
console.info('ArkUX_Stage_Progress_updateProgress_Button_0300 onClick');
this.progress.updateProgress("6");
})
.fontSize(10)
Button("updateProgress_0400")
.key("ArkUX_Stage_Progress_updateProgress_Button_0400")
.onClick((event: ClickEvent) => {
console.info('ArkUX_Stage_Progress_updateProgress_Button_0400 onClick');
this.progress.updateProgress("");
})
.fontSize(10)
Button("updateProgress_0500")
.key("ArkUX_Stage_Progress_updateProgress_Button_0500")
.onClick((event: ClickEvent) => {
console.info('ArkUX_Stage_Progress_updateProgress_Button_0500 onClick');
this.progress.updateProgress(null);
})
.fontSize(10)
}
}
ListItem() {
Row() {
Button("updateProgress_0600")
.key("ArkUX_Stage_Progress_updateProgress_Button_0600")
.onClick((event: ClickEvent) => {
console.info('ArkUX_Stage_Progress_updateProgress_Button_0600 onClick');
this.progress.updateProgress(undefined);
})
.fontSize(10)
Button("updateProgress_0700")
.key("ArkUX_Stage_Progress_updateProgress_Button_0700")
.onClick((event: ClickEvent) => {
console.info('ArkUX_Stage_Progress_updateProgress_Button_0700 onClick');
this.progress.updateProgress(-2);
})
.fontSize(10)
Button("updateProgress_0800")
.key("ArkUX_Stage_Progress_updateProgress_Button_0800")
.onClick((event: ClickEvent) => {
console.info('ArkUX_Stage_Progress_updateProgress_Button_0800 onClick');
this.progress.updateProgress("10%");
})
.fontSize(10)
}
}
ListItem() {
Row() {
Button("updateProgress_0900")
.key("ArkUX_Stage_Progress_updateProgress_Button_0900")
.onClick((event: ClickEvent) => {
console.info('ArkUX_Stage_Progress_updateProgress_Button_0900 onClick');
this.progress.updateProgress(9);
this.progress.updateProgress(1);
})
.fontSize(10)
Button("updateProgress_1000")
.key("ArkUX_Stage_Progress_updateProgress_Button_1000")
.onClick((event: ClickEvent) => {
console.info('ArkUX_Stage_Progress_updateProgress_Button_1000 onClick');
this.progress.updateProgress(4);
this.progress.updateProgress(null);
})
.fontSize(10)
Button("updateProgress_1100")
.key("ArkUX_Stage_Progress_updateProgress_Button_1100")
.onClick((event: ClickEvent) => {
console.info('ArkUX_Stage_Progress_updateProgress_Button_1100 onClick');
this.progress.updateProgress(-2);
this.progress.updateProgress(5);
})
.fontSize(10)
} }
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册