1、HarmonyOS 缩放动画问题?
请提供一个完整示例,比如一个带有边框的text,从原始比例0.5逐渐放大到完整大小。
demo如下:
@Entry
@Component
struct Index {
@State message: string = 'Hello World';
@State x:number = 0.5
@State y:number = 0.5
build() {
Row() {
Column() {
Text(this.message)
.fontSize(50)
.fontWeight(FontWeight.Bold)
.borderWidth("2px")
.borderColor(Color.Blue)
.scale({x:this.x,y:this.y})
.animation({
duration: 1000,
curve: Curve.EaseOut,
iterations: 3,
playMode: PlayMode.Normal
})
.onAppear(()=>{
this.x = 1
this.y = 1
})
}
.width('100%')
}
.height('100%')
}
}
2、HarmonyOS 关于NavDestionInfo如何分别根页面?
在回调方法中进行判断: 判断结果中的name是否等于紧跟主页面之后打开的子页面 判断state状态是否等于1
3、HarmonyOS 关于ArkTS中编写代码编译器检查报错?
在代码中自定义class ,但是用this 指向变量 ,会出现报错。怎么解决?
方案一:请删除该属性前的 static 关键字, 方案二:如需使用 static装饰的属性,请参照一下代码
CninfoWindowUtil.m_window
4、HarmonyOS UIAbility 侧滑时如何拦截返回?
在加载页面添加如下demo可以实现
onBackPress(): boolean | void {
return true;
}
5、HarmonyOS 开发调试阶段应用升级?
- 目前正在开发测试应用升级这个功能,但应用升级都是跳转到应用市场,请问有相应的测试途径么
- 之前我们有自己的一套灰度升级的后台服务,现在应用的灰度更新是不是只能在华为应用市场里配置,是否有暴露对外的接口
目前应用更新都是通过应用商店进行更新下载,暂不支持直接通过app下载更新。 当前有应用程序包两种更新方式: 1、应用市场内更新:新版本应用通过应用市场上架后,应用市场通知终端用户该应用有新版本,终端用户可以根据通知到应用市场(客户端)进行应用升级。 2、应用内检测升级:终端用户启动应用时,应用市场检测到该应用有新版本会通知终端用户,可以到应用市场进行应用的下载更新。
应用更新可参考文档:developer.huawei.com/consumer/cn…