首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

HarmonyOS开发实战( Beta5.0)搜索框热搜词自动切换

  • 25-03-03 06:41
  • 3620
  • 8113
blog.csdn.net

鸿蒙HarmonyOS开发往期必看:

HarmonyOS NEXT应用开发性能实践总结

最新版!“非常详细的” 鸿蒙HarmonyOS Next应用开发学习路线!(从零基础入门到精通)


介绍

本示例介绍使用TextInput组件与Swiper组件实现搜索框内热搜词自动切换。

效果图预览

使用说明

页面顶部搜索框内热搜词条自动切换,编辑搜索框时自动隐藏。

实现思路

  1. 使用TextInput实现搜索框
    1. TextInput({ text: this.textData, controller: this.controller })
    2. .onChange((data) => {
    3. this.textData = data;
    4. })
  2. 使用Swiper实现热搜词条切换,其中使用ForEach组件循环热搜内容
    1. Swiper() {
    2. // 循环搜索关键字数据
    3. ForEach(FIND_SEARCH_TEXT_DATA, (item: SearchTextModel) => {
    4. Text(item.searchText)
    5. ...
    6. }, (item: SearchTextModel) => item.id.toString())
    7. }
  3. 通过判断搜索框编辑态来控制Swiper组件滚动的开始和暂停
    1. .onEditChange((isEditing) => {
    2. if (!isEditing) {
    3. this.isAutoPlay = true
    4. } else {
    5. this.isAutoPlay = false
    6. }
    7. })
  4. 通过判断搜索框是否有内容控制Swiper组件显示隐藏
    1. Swiper() {
    2. ...
    3. }
    4. .visibility(this.textData ? Visibility.Hidden : Visibility.Visible)
  5. 使用Stack组件堆叠搜索框与热搜词
    1. Stack() {
    2. Swiper()
    3. TextInput()
    4. }

工程结构&模块类型

  1. searchswiper // har类型
  2. |---SearchSwiper.ets // 视图层-场景列表页面

如果你是一名有经验的资深Android移动开发、Java开发、前端开发、对鸿蒙感兴趣以及转行人员

希望这一份鸿蒙学习文档能够给大家带来帮助


 

鸿蒙NEXT全套学习资料
微信名片
注:本文转载自blog.csdn.net的让开,我要吃人了的文章"https://blog.csdn.net/weixin_55362248/article/details/142261602"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2024 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top