HarmonyOS 页面上创建两个button,只有一个可以收到click事件
@Entry
@Component
struct SplashScreenPage {
@State pageShowTime: number = CommonConstants.TIME_DEFAULT_VALUE;
@State intervalID: number = CommonConstants.INTERVAL_ID_DEFAULT;
build() {
Column() {
Stack({ alignContent: Alignment.TopStart }) {
Image($r('app.media.ic_splash_page_background'))
.width(CommonConstants.IMAGE_WIDTH)
.height(CommonConstants.IMAGE_HEIGHT)
HideButton();
SkipButton({ secondsCount: (CommonConstants.DELAY_SECONDS - this.pageShowTime) });
}
.layoutWeight(CommonConstants.STACK_LAYOUT_WEIGHT)
.width(CommonConstants.STACK_WIDTH);
}
.alignItems(HorizontalAlign.Start)
.width(CommonConstants.COLUMN_WIDTH)
.height(CommonConstants.COLUMN_HEIGHT)
}
}
//其次分别创建两个button
@Component
struct SkipButton {
@Prop secondsCount: number = 0;
build() {
Flex({
direction: FlexDirection.Row,
justifyContent: FlexAlign.End
}) {
Text($r('app.string.skip', this.secondsCount))
.onClick(() => {
console.log("EntryAbility Skip Button is clicked");
})
}
}
}
@Component
struct HideButton {
build() {
Flex({
direction: FlexDirection.Row,
justifyContent: FlexAlign.Start
}) {
Text($r('app.string.hide'))
.onClick(() => {
console.log("EntryAbility Hide Button is clicked");
})
}
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 两个Page,如何关闭底下的一个?
524浏览 • 1回复 待解决
如何在页面上显示一个可以选择的日历?
504浏览 • 1回复 待解决
Openharmony中同一个hap可以使用两个ExtensionAbility吗?
2789浏览 • 1回复 待解决
HarmonyOS 定义组件TabList,在一个页面同时使用两个时出现问题
460浏览 • 1回复 待解决
harmonyos next中一个项目工程中可以放置两个entry类型的module吗?
190浏览 • 1回复 待解决
HarmonyOS 一个项目引用了两个har包,两个har包都使用了 aki, 然后运行报错
199浏览 • 1回复 待解决
一个项目里有两个网站, 怎么让数据在这两个网站系统之间互通使用呢?
2185浏览 • 1回复 待解决
pinch事件两个手指拖动时,获取的两个手指前后变化差值有问题
786浏览 • 1回复 待解决
页面导航如何实现两个页面叠层
1929浏览 • 1回复 待解决
HarmonyOS 一个Button布局的问题
384浏览 • 1回复 待解决
非HarmonyOS和HarmonyOS都要对接华为钱包,使用一个APPID还是两个APPID
336浏览 • 1回复 待解决
页面导航如何实现A B两个页面叠层
670浏览 • 1回复 待解决
HarmonyOS dialog弹框覆盖到下一个页面上层
405浏览 • 1回复 待解决
如何实现一个全局都浮在界面上面的一个Component
1848浏览 • 1回复 待解决
两个重叠的组件如何实现事件透传
621浏览 • 1回复 待解决
HarmonyOS 两个text 不能同时显示 如何在切换显示一个&隐藏另一个的时候, text不会删除重建
433浏览 • 2回复 待解决
HarmonyOS Stack布局中,两个重叠的组件点击事件问题
623浏览 • 1回复 待解决
怎么样的两个slice算属于同一个page里面的
5827浏览 • 1回复 待解决
HarmonyOS 两个同级的组件问题
408浏览 • 1回复 待解决
#鸿蒙通关秘籍#创建多个Radio时如何确保只有一个被选中?
116浏览 • 1回复 待解决
DataListenSocket与SppServerSocket这两个API 应该如何创建并使用?
5460浏览 • 3回复 待解决
两个设备控制相关问题
9055浏览 • 3回复 已解决
#鸿蒙学习大百科#如何实现一个可以选中的Button?
241浏览 • 1回复 待解决
HarmonyOS 两个自定义组件之间怎么调用其中一个自定义组件的方法?
352浏览 • 1回复 待解决
如何创建一个window?
321浏览 • 1回复 待解决
可以加入属性 .hitTestBehavior(HitTestMode.Transparent),参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-hit-test-behavior-V5