最新 最热

OpenHarmony图片处理——XmlGraphicsBatik

XmlGraphicsBatik项目用于处理可缩放矢量图形(SVG)格式的图像,例如显示、生成、解析或者操作图像。

2024-09-20
2

ArkTS页面自定义弹窗时变量双向同步功能

当开发者想针对父组件中某个数据对象的部分信息进行同步时,使用@Link就不能满足要求。如果这些部分信息是一个类对象,就可以使用@ObjectLink配合@Observed来实现。...

2024-09-18
2

HarmonyOS NEXT 使用XComponent + Vsync 实现自定义动画

XComponent 提供了应用在 native 侧调用 OpenGLES 图形接口的能力,本文主要介绍如何配合 Vsync 事件,完成自定义动画。在这种实现方式下,自定义动画的绘制不在 UI 主线程中完成,即使主线程卡顿,动画效果也不会受影响。...

2024-09-14
2

HarmonyOS NEXT 使用Canvas实现模拟时钟案例

本示例介绍利用 Canvas  和定时器实现模拟时钟场景,该案例多用于用户需要显示自定义模拟时钟的场景。

2024-09-14
4

HarmonyOS NEXT 网格元素交换案例

直接进行交换和删除元素会给用户带来不好的体验效果,因此需要在此过程中注入一些特色的动画来提升体验效果,本案例通过Grid组件、attributeModifier、以...

2024-09-14
4

HarmonyOS Next 视频弹幕功能

本示例介绍如何使用 @ohos.danmakuflamemaster 和 @ohos.gsyvideoplayer 开发支持视频弹幕的播放器。可以自定义弹幕样式、占据屏幕宽度,发送弹幕,开关弹幕视图。...

2024-09-13
3

HarmonyOS Next 悬浮窗拖拽和吸附动画

本示例使用position绝对定位实现应用内悬浮窗,并且通过animateTo结合curves动画曲线实现悬浮窗拖拽跟手和松手吸附边缘的弹性动画效果。

2024-09-13
3

HarmonyOS NEXT 使用Web自定义长按菜单案例

本示例介绍了给Webview页面中可点击元素(超链接/图片)绑定长按/鼠标右击时的自定义菜单的方案。

2024-09-13
4

HarmonyOS APP应用主题切换

本示例展示多种应用主题切换。通过创建 base 同级资源文件夹 dark 和 light 完成深色浅色主题相关资源配置,实现深色浅色主题切换,在 ThemeConst 文件中配置自定义主题文件,通过控制变量实现多主题切换。...

2024-09-12
4

napi系列学习基础篇——如何通过DevEco Studio开发一个NAPI工程

NAPI(Native API)是OpenHarmony系统中的一套原生模块扩展开发框架,它基于Node.js N-API规范开发,为开发者提供了JavaScript与C/C++模块之间相互调用的交互能力。如下图所示:...

2024-08-27
4