首页 > 编程语言 >鸿蒙开发教程实战案例源码分享-tab切换动画

鸿蒙开发教程实战案例源码分享-tab切换动画

时间:2025-01-17 10:27:51浏览次数:3  
标签:index 鸿蒙 动画 源码 currentIndex tab

鸿蒙开发教程实战案例源码分享-tab切换动画

往往会看到tab切换时有个显示变大的动画,不会那么突兀。
关键是用到animation动画

一、思路:

用animation

二、效果图:

在这里插入图片描述

看视频更直观点:

<iframe allowfullscreen="true" data-mediaembed="bilibili" frameborder="0" id="jaySPrY9-1737077697213" src="https://player.bilibili.com/player.html?aid=113820408218622"></iframe>

【2025最新】鸿蒙开发教程实战案例源码分享-推荐和最新tab切换动画

三、关键代码:
@Component
export default struct TitleTab {

  @Prop title:string
  @Prop currentIndex:number
  @Prop index:number


  build() {
    Column() {

        Text(this.title)
          .fontColor(this.currentIndex === this.index ? 'rgba(0, 0, 0, 1.00)' :  'rgba(0,0,0,0.5)')
          .fontSize(this.currentIndex === this.index ? 25 :  16)
          .fontWeight(this.currentIndex === this.index ? 700 : 500)
          .lineHeight(30)
          .zIndex(999)
          .animation({
            duration: 200,
          })

    }
    .margin(this.index !== 0 ? { left: 20 } : {
      left: 0,
      right: 0
    })
  }
}
四、项目demo结构图:

在这里插入图片描述

有需要源码demo的或者有鸿蒙开发bug或者需求的都可以私信我,我每天都看私信的

标签:index,鸿蒙,动画,源码,currentIndex,tab
From: https://blog.csdn.net/u010074743/article/details/145132749

相关文章

  • springboot孕妇洗护用品管理系统-毕业设计源码60009
    摘  要本文旨在探讨基于SpringBoot的孕妇洗护用品管理系统的设计与实现。随着孕妇洗护用品市场的不断发展,构建一套高效的管理系统对于提供孕妇洗护用品的选择、管理和销售具有重要意义。采用SpringBoot作为后端框架,能够为系统提供高效的开发和部署,同时实现对洗护用品的......
  • 矩阵碰一碰发视频源码技术开发全解析,支持OEM
    在当今数字化内容传播迅速发展的时代,矩阵碰一碰发视频功能以其便捷、高效的特点,为用户分享视频提供了全新的体验。本文将深入探讨矩阵碰一碰发视频源码的技术开发过程,从原理到实现,为开发者提供全面的技术指引。一、技术原理矩阵碰一碰发视频功能主要基于近场通信技术,如NFC(N......
  • JAVA实现五子棋小游戏(附源码)
    文章目录一、设计来源捡金币闯关小游戏讲解1.1主界面1.2黑棋胜利界面1.3白棋胜利界面二、效果和源码2.1动态效果2.2源代码源码下载更多优质源码分享作者:xcLeigh文章地址:https://blog.csdn.net/weixin_43151418/article/details/145161039JAVA实现五子棋......
  • springboot竞赛管理系统源码毕设+论文
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在当今教育体系中,各类学科竞赛已成为培养学生创新思维、实践操作能力和团队合作精神的重要途径。随着竞赛活动的日益增多,传统的手工管理方式已难以满......
  • 基于微信小程序的驾校预约管理系统设计与实现(LW+源码+讲解)
    专注于大学生项目实战开发,讲解,毕业答疑辅导,欢迎高校老师/同行前辈交流合作✌。技术范围:SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。主要内容:免费功能设计、开题报告、任务书、中......
  • 基于微信小程序的农产品自主供销系统设计与实现(LW+源码+讲解)
    专注于大学生项目实战开发,讲解,毕业答疑辅导,欢迎高校老师/同行前辈交流合作✌。技术范围:SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。主要内容:免费功能设计、开题报告、任务书、中......
  • JSP旅游景点推荐系统06mia(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景随着人们生活水平的提高和旅游观念的转变,越来越多的人倾向于选择个性化、多样化的旅游方式。然而,面对海量的旅游景点信息,游客往往难以......
  • JSP驴友网站管理系统w51si程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、研究背景随着旅游业的繁荣和驴友文化的兴起,越来越多的驴友倾向于通过网络平台获取旅游信息、分享旅行经验。为了满足驴友群体的需求,构建一个功......
  • 基于SSM实现的基于web的汽车售后服务管理系统的设计与实现+jsp源码+论文
    项目简介基于SSM实现的基于web的汽车售后服务管理系统的设计与实现+jsp源码+论文,主要功能如下:审核说明项目收集于互联网,经过我们仔细验证,可以正常运行;本项目属于学习项目,适合个人学习使用,不适合商用;精力有限,运行过程中若有小问题属正常现象,需要自行看源码进行简单的修......
  • 基于SSM实现的青海大学昆仑学院学生档案管理系统的设计+jsp.zip源码+论文
    项目简介基于SSM实现的青海大学昆仑学院学生档案管理系统的设计+jsp.zip源码+论文,主要功能如下:审核说明项目收集于互联网,经过我们仔细验证,可以正常运行;本项目属于学习项目,适合个人学习使用,不适合商用;精力有限,运行过程中若有小问题属正常现象,需要自行看源码进行简单的修......