本文总结一下使用Web组件访问在线网页时的基础属性和事件设置。使用Web组件加载一个网页,最简单的一行代码就可实现,即 Web({ src: 网页地址, controller...
本文总结一下使用Web组件访问在线网页时的基础属性和事件设置。使用Web组件加载一个网页,最简单的一行代码就可实现,即 Web({ src: 网页地址, controller...
天下产品一大”借鉴“,可以发现某宝、东、鱼等APP的首页菜单,横向滚动第一页是一行展示5个完整的菜单和一小部分第二页的一个菜单,第二页是三行展示菜单,左右滑动可动态调整菜单栏...
系统设置及系统应用跳转是各类应用的高频使用场景之一,如跳转至系统设置、一键拨打电话、查看与修改应用权限、打开浏览器浏览网页等。本文总结了打开系统蓝牙设置、打开移动网络设置、打...
基于上篇一镜到底实现,做出一些优化,增加长按事件弹出操作框。演示: 上篇不足:1.图片初始位置相对屏幕Y轴的偏移没有赋值,影响图片放大后拖动的上下边界,导致上边会有黑边,下边...
背景:当需要在应用底部弹出提示信息,并且希望切换页面不会消失,能够点击跳转到配置的页面。实现效果: 1.设置信息提示的内容页 2.创建子窗口显示提示信息 3.设置跳转路由 1...
当首次安装应用时,通常会有功能引导提示的需求,本文实现一个简单的功能引导案例供参考,也可以使用第三方的插件库@ohos/high_light_guide实现效果: 实现思路:...
本文总结一下常用的窗口管理、屏幕管理常用的方法,封装作为一个工具类,统一管理使用。例如获取屏幕长宽,获取状态栏和导航栏的高度,设置状态栏属性,设置横竖屏,设置沉浸式全屏等方法...
实现目标: 一组图片点击其中一张可以跳转到全屏预览,并且使用一镜到底转场动画,预览界面可以左右滑动查看其他图片,单张图片可以放大查看,向下拖动退出预览。 实现原理: 1.一镜...
当我们抽离一个功能作为一个module供其他模块调用,或者导入第三方的module时,可能需要在应用entry模块中打开module中的page,本文介绍一下如何新建一个mo...
点击事件的防连击(防止短时间内多次触发点击) 是非常常见的需求,核心目的是避免因用户快速多次点击导致的业务逻辑异常、重复操作或性能问题。例如:表单提交:如注册、登录、支付、评...
UIAbility的生命周期示意图如下所示 回调函数回调时机使用onCreate()在首次创建UIAbility实例时触发,仅执行一次在该回调中执行UIAbility整个生命...
在开发中,通过会涉及到不同的Context,比如要监听应用的前后台状态变化需要用到ApplicationContext,启动一个ability需要用到UIAbilityCon...
上篇实现了视频的播放和进度控制,这篇在上一篇的基础上,增加实现横屏视频全屏播放,全屏时,上下滑动屏幕调节音量和亮度。看一下实现效果: 实现步骤: 实现全屏: 1.定义切换方法...
AVPlayer提供功能完善一体化播放能力,应用只需要提供流媒体来源,不负责数据解析和解码就可达成播放效果。本文介绍一下AVPlayer的基本使用,播放网络视频,实现播放暂停...
日常开发中,日期、时间戳经常使用到,也会涉及到相互的转化,今天详细展示一下Date日期类的构造函数使用和每个回调函数的返回结果,及利用Date实现一个时间戳和日期的格式化工具...
应用闪退是一个非常严重的问题,当我们做性能分析时,需要获取到用户的崩溃信息,查明崩溃原因。以下两种情况会导致程序异常退出:1.Native代码未处理异常时2.Js/ArkTS...
在应用使用手机号登录验证时,通常需要输入手机验证码4位或者6位,今天实现一个验证码输入的功能。以下,提供了2种实现方案:第一种比较复杂,每个验证码输入框使用了一个TextIn...
当我们需要列表展示通讯录、城市名时,通常会使用到右侧的索引条,可以帮助用户快速定位到某一类的头部。本文介绍一下使用List+ListItemGroup+AlphabetInd...
ArkTS提供了TaskPool与Worker两种多线程并发方案,当任务不需要长时间(3分钟)占据后台线程,而是一个个独立的任务时,推荐使用TaskPool,反之推荐使用Wo...