相关问题
基于原生能力实现图文混排
1161浏览 • 1回复 待解决
基于原生的应用主题开发
1033浏览 • 1回复 待解决
高级图表实现解决方案
1314浏览 • 1回复 待解决
基于原生能力的组件封装
1020浏览 • 1回复 待解决
基于原生的水印添加能力
1300浏览 • 1回复 待解决
基于原生能力的跨应用跳转
1324浏览 • 1回复 待解决
基于原生能力的网络状态感知
1085浏览 • 1回复 待解决
基于原生的跨模块资源访问
1331浏览 • 1回复 待解决
基于原生能力的网络加载性能分析
1530浏览 • 1回复 待解决
实现左边显示导航,右边显示显示具体页面效果的方案
2026浏览 • 1回复 待解决
基于原生能力的设备唯一ID方案
1309浏览 • 1回复 待解决
原生代码是不是只能基于HarmonyOS框架重新开发?
770浏览 • 1回复 待解决
HarmonyOS 地图显示效果
322浏览 • 1回复 待解决
高级安全模式开关后异常
708浏览 • 1回复 待解决
HarmonyOS 高级组件FormMenu的Demo
377浏览 • 1回复 待解决
基于tabs实现页面布局
961浏览 • 1回复 待解决
HarmonyOS应用开发系列官方课程有高级课程吗?
8172浏览 • 3回复 待解决
基于measure实现的文本测量
1286浏览 • 1回复 待解决
怎么基于Java实现视频播放?
3475浏览 • 1回复 待解决
基于Code Linter实现代码检查
973浏览 • 1回复 待解决
HarmonyOS web加载链接显示效果异常
363浏览 • 1回复 待解决
基于UI Observer实现UI组件埋点
1088浏览 • 1回复 待解决
HarmonyOS 是否有只基于Page实现的页面旋转实现
659浏览 • 1回复 待解决
HarmonyOS ArkUI-C中Swiper如何实现SwiperDisplayMode.AUTO_LINEAR的显示效果
334浏览 • 1回复 待解决
部分功能实现依赖于原生系统,HarmonyOS能否实现
821浏览 • 1回复 待解决
文字特效是一个比较常见的功能,下面列举一些遇到的业务需求:
方案描述
场景一:
文字渐变效果
效果图
方案
使用linearGradient与blendMode结合实现文字渐变效果
核心代码
场景二:
歌词滚动效果
效果图
方案
使用linearGradient与blendMode结合实现文字渐变效果,在结合动画来实现滚动的效果。
核心代码
场景三:
文字倒影效果
效果图
方案
鸿蒙没有直接设置文字倒影的API,我们可以使用Stack将两个一样的元素叠在一起,将底层的元素沿着X轴翻转180度即可达到倒影效果,具体代码如下所示:
核心代码
场景四:
跑马灯渐变效果
效果图
方案与核心代码
文字跑马灯实现有两种方案:
**方案一:**使用Marquee组件实现文本跑马灯效果
这种方案实现的跑马灯效果能力更强,可塑性更强,但是注意使用Marquee组件试下的时候不宜在页面中使用过多,该组件存在一定的性能问题,不建议在一个页面中使用超过四个。
**方案二:**使用textOverlay属性实现跑马灯效果
这种方案实现的跑马灯效果没有性能问题,但是没有Marquee那样提供了各种回调,如果没有复杂的效果并且需要在页面中大量使用的时候建议使用这一种。