折叠屏和平板等大屏的瀑布流布局通过手势捏合改变列数
对应的场景是使用大屏设备时,通过手势捏合动作对瀑布流布局WaterFlow的列数进行更改。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
折叠屏是否提供对应的API,折叠屏切换监听等
535浏览 • 1回复 待解决
手机可以和平板同屏操作吗,如果可以,怎么操作
3272浏览 • 1回复 待解决
折叠屏适配相关资料,折叠屏适配文档在哪里?
518浏览 • 1回复 待解决
在鸿蒙FA开发中 html 如何实现多端适配 尤其是 平板 横屏 竖屏和折叠屏适配?
3520浏览 • 1回复 待解决
关于平板触屏笔的开发
3255浏览 • 1回复 待解决
是否有相关折叠屏适配文档?
465浏览 • 1回复 待解决
harmonyos程序开发如何暂时屏蔽折叠屏?
4399浏览 • 1回复 待解决
如何监听系统公共事件,如熄屏、亮屏、开机等
646浏览 • 1回复 待解决
UI组件布局,屏幕外左侧一屏、当前屏幕一屏、屏幕外右侧一屏
336浏览 • 1回复 待解决
ArkTS布局组件实现瀑布流式布局
305浏览 • 1回复 待解决
手机和平板跨设备迁移不过去
7099浏览 • 9回复 待解决
Web组件中如何通过手势滑动返回上一个Web页面
1046浏览 • 1回复 待解决
如何截屏、录屏、投屏
443浏览 • 1回复 待解决
如何根据手机横竖屏判断加载不同布局
6912浏览 • 1回复 待解决
List捏合手势会出现onActionEnd不触发的问题
454浏览 • 1回复 待解决
dayu200 HDMI接口如何适配大屏显示器
1703浏览 • 1回复 待解决
在折叠屏上,想实现宽屏时展示两页内容(例如:列表页、详情页),窄屏时展示一页内容
459浏览 • 1回复 待解决
鸿蒙竖屏可以在底部显示的布局,在横屏显示不了是出了什么问题
5178浏览 • 1回复 待解决
瀑布流布局,实现LazyForEach不设置高度的时候,笔记流随页面滚动,交互体验和主端一致。
936浏览 • 1回复 待解决
如何通过代码随意修改锁屏图片?
4020浏览 • 1回复 待解决
使用navigation在折叠屏上展示双栏,右栏如何展示默认的page页面呢?
467浏览 • 1回复 待解决
无线投屏,不能投屏创维电视了
5919浏览 • 1回复 待解决
如何获取当前是横屏还是竖屏啊?
3470浏览 • 1回复 待解决
使用navigation在折叠屏上展示双栏,如何拦截系统返回键关闭栈里的页面或者组件?
411浏览 • 1回复 待解决
在用户输入密码时,如何防止截屏和录屏
616浏览 • 1回复 待解决
使用的核心API
PinchGesture、WaterFlow
核心代码解释
手势接口 PinchGesture有三个核心回调,分别是:手势识别成功onActionStart、手势移动过程中onActionUpdate、手势识别成功,手指抬起后onActionEnd,通过记录onActionUpdate里面的GestEvent对象的相关系数来设置WaterFlow的列数属性:columnsTemplate,且在手势滑动过程中需要禁止WaterFlow的上下滑动,通过enableScrollInteraction(设置是否支持滚动手势)结合onActionStart和onActionEnd来写。
实现效果
适配版本信息
SDK:4.1.5.6
IDE:DevEco Studio 4.1.1.500