相关问题
基于原生能力实现图文混排
1763浏览 • 1回复 待解决
高级图表实现解决方案
1939浏览 • 1回复 待解决
基于原生的应用主题开发
1748浏览 • 1回复 待解决
基于原生能力的组件封装
1683浏览 • 1回复 待解决
基于原生的水印添加能力
2110浏览 • 1回复 待解决
基于原生能力的跨应用跳转
1950浏览 • 1回复 待解决
基于原生能力的网络状态感知
1761浏览 • 1回复 待解决
基于原生的跨模块资源访问
1942浏览 • 1回复 待解决
基于原生能力的网络加载性能分析
2160浏览 • 1回复 待解决
实现左边显示导航,右边显示显示具体页面效果的方案
2515浏览 • 1回复 待解决
基于原生能力的设备唯一ID方案
2067浏览 • 1回复 待解决
原生代码是不是只能基于HarmonyOS框架重新开发?
1373浏览 • 1回复 待解决
高级安全模式开关后异常
1269浏览 • 1回复 待解决
HarmonyOS 高级组件FormMenu的Demo
1037浏览 • 1回复 待解决
HarmonyOS 地图显示效果
760浏览 • 1回复 待解决
基于tabs实现页面布局
1471浏览 • 1回复 待解决
怎么基于Java实现视频播放?
4172浏览 • 1回复 待解决
基于measure实现的文本测量
1894浏览 • 1回复 待解决
基于Code Linter实现代码检查
1649浏览 • 1回复 待解决
基于RichEditor,如何实现上下角标的输入
1272浏览 • 1回复 待解决
HarmonyOS web加载链接显示效果异常
812浏览 • 1回复 待解决
HarmonyOS ArkUI-C中Swiper如何实现SwiperDisplayMode.AUTO_LINEAR的显示效果
917浏览 • 1回复 待解决
基于UI Observer实现UI组件埋点
1692浏览 • 1回复 待解决
原生Image组件如何实现重新加载
530浏览 • 1回复 待解决
HarmonyOS 是否有只基于Page实现的页面旋转实现
1162浏览 • 1回复 待解决
文字特效是一个比较常见的功能,下面列举一些遇到的业务需求:
方案描述
场景一:
文字渐变效果
效果图
方案
使用linearGradient与blendMode结合实现文字渐变效果
核心代码
场景二:
歌词滚动效果
效果图
方案
使用linearGradient与blendMode结合实现文字渐变效果,在结合动画来实现滚动的效果。
核心代码
场景三:
文字倒影效果
效果图
方案
鸿蒙没有直接设置文字倒影的API,我们可以使用Stack将两个一样的元素叠在一起,将底层的元素沿着X轴翻转180度即可达到倒影效果,具体代码如下所示:
核心代码
场景四:
跑马灯渐变效果
效果图
方案与核心代码
文字跑马灯实现有两种方案:
**方案一:**使用Marquee组件实现文本跑马灯效果
这种方案实现的跑马灯效果能力更强,可塑性更强,但是注意使用Marquee组件试下的时候不宜在页面中使用过多,该组件存在一定的性能问题,不建议在一个页面中使用超过四个。
**方案二:**使用textOverlay属性实现跑马灯效果
这种方案实现的跑马灯效果没有性能问题,但是没有Marquee那样提供了各种回调,如果没有复杂的效果并且需要在页面中大量使用的时候建议使用这一种。