logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HarmonyOS 6 商城开发学习:搜索标签栏宽度折叠动画——用 @AnimatableExtend 消灭“文…“式生硬截断

⚠️只能定义在全局,不能写在组件内部。.width(width) // 每帧插值后的 width 值,从这里进入布局层面记忆点现象animateTo改width时文字立刻变"文…",再拉宽也只是"拉着一根已截断的条"根因width赋值同步触发布局重算 → 截断在动画管线接手之前就发生了解法定义→ 让width的值变化经动画插值逐帧下发,宽度与文字测量同步推进适用场景搜索标签折叠/展开、胶囊字数自适

#harmonyos#学习#华为
HarmonyOS 6商城开发学习:商品图文详情长截图分享——componentSnapshot滚屏裁剪与SaveButton存图实战

给截图区组件设唯一id,包在Scroll内(Web需开滚回顶部​ →截首屏 →crop存首段循环​scrollTo(y+可视高) → sleep → get → crop新增区 → push,直到isAtEnd()(Web用合并+ 按序预览 + SaveButton核心法则:HarmonyOS 6 中商品图文详情长截图分享 ="componentSnapshot分段截 + PixelMap.cro

#harmonyos#学习#华为
HarmonyOS 6商城开发学习:悬浮购物车按钮的拖拽边界困局——用 offset+PanGesture 把组件锁死在安全区内

熟悉我们购物比价应用的朋友一定对这个画面有印象:右下角永远漂着一个(有时候还有个"去比价"气泡、或者在线客服小头像),用户可以把它拖到顺手的位置,不挡商品图,也不挡"立即购买"按钮。看似一个简单的StackoffsetPanGesture就能搞定,但真写出来交差的时候,测试同学一句话把我们打回去了——"你把这个球拖一拖……哎,它飞出屏幕左边了。再拖,下边也出去了。回来还得盲点。我们当时用的就是官方

#harmonyos#学习#华为
HarmonyOS 6商城开发学习:搜索框Placeholder过长显示不全——placeholderFont缩字与Inline模式避坑指南

本文针对HarmonyOS6电商应用中TextInput组件placeholder文本被截断问题,提出四种优化方案:1)缩小placeholder字号(推荐方案);2)改用TextArea多行显示;3)添加辅助提示弹窗;4)采用Inline样式扩大显示空间。重点分析了各方案适用场景,如顶部搜索栏推荐缩小字号,详情页可用多行TextArea,并给出具体代码示例。同时指出常见问题及解决方法,如Text

#harmonyos#学习#华为
HarmonyOS 6商城开发学习:搜索框Placeholder过长显示不全——placeholderFont缩字与Inline模式避坑指南

本文针对HarmonyOS6电商应用中TextInput组件placeholder文本被截断问题,提出四种优化方案:1)缩小placeholder字号(推荐方案);2)改用TextArea多行显示;3)添加辅助提示弹窗;4)采用Inline样式扩大显示空间。重点分析了各方案适用场景,如顶部搜索栏推荐缩小字号,详情页可用多行TextArea,并给出具体代码示例。同时指出常见问题及解决方法,如Text

#harmonyos#学习#华为
HarmonyOS 6商城开发学习:商品页长截图与快照分享——componentSnapshot + PixelMap裁剪合并的滚动链路实战

商城/比价场景下的"快照分享",本质是一条端侧滚动+裁剪+拼接截图源—— 按组件截,不是全屏增量裁剪—— 只留滚动新增段,避免重叠拼长图—— 逐段追写Web 专属onPageEnd守卫落盘SaveButton安全控件(权限必经之路)把这条链路封成"快照工具类 + 滚动调度 + 保存"三层,商品详情、AI 购物攻略、评价长图文都能复用——用户点一下"分享",滚、截、拼、存、发,一路顺下来,比 AIG

#服务器#运维
HarmonyOS 6商城开发学习:网络图片解析后缀并保存相册——http下载+Content-Type取扩展名+showAssetsCreationDialog实战

声明(仅网络权限,无存储权限)GET 图片​ → 读响应头→image/*子类型映射为扩展名(jpeg→jpg写沙箱文件​​ → 用户确认 →copyFile沙箱fd → 相册URI fd成功提示 / 失败 Catch 处理核心法则:HarmonyOS 6 中网络图片存相册 ="HTTP头解析 MIME→沙箱下载→showAssetsCreationDialog弹窗授权→copyFile落盘",禁

#harmonyos#学习#http
HarmonyOS 6商城开发学习:活体检测后的路由断层——用 callback + NavPathStack 把 Router 限制掰回来

要点实现方式突破 Router 限制callback拿检测结果 +手动跳routeMode 必须配对,否则跳默认页成功/失败页灵活绑定callback 里按分两支 push,不同业务场景传不同 param改密/开通类用 replace,避免返回时又落到活体页Navigation 注册别忘了里要把成功/失败页的 name 注册 Builder。

#java#数据库#运维
HarmonyOS 6商城开发学习:星级评分与滑动打分交互——从Path绘制星星到PanGesture半星精度动效

展示态画可编程星星,用驱动亮/灰/半星裁切——干净、无图、主题色自由。交互态:不用Slider伪装,用PanGesture把横移映射为分数(0.5步进),tmp当实时视觉、score当确认值,animateTo做弹性落定。拆两个组件:只读与可交互——复杂度不互相污染,评审/后期维护也清楚。一句话记住:星星不是图标集,是极坐标;打分不是Slider,是PanGesture把距离翻译成分数。把绘制、数

#microsoft
HarmonyOS 6商城开发学习:商品滑动评分五星动效——Progress ContentModifier与手势拖选评分值实战

用Progress​ 自定义内容区背景 Row(灰星) / 前景 Row(金星) 叠放,前景宽度 =score/max × 总星宽​ 映射触摸X→分值→animateTo驱动 score;onClick点选量化函数​ 按整星/半星四舍五入,确保最终值合规只读展示去掉手势即可复用同组件核心法则:HarmonyOS 6 中滑动评分 ="Progress ContentModifier 双 Row 星图

#harmonyos#学习#华为
    共 1183 条
  • 1
  • 2
  • 3
  • 119
  • 请选择