简介:本课程以微信主界面为例,介绍如何使用ViewPager和FragmentPagerAdapter实现多页面滑动效果,底部Tab的指示器动画特效,还将扩展ViewPager实现透明度渐变、旋转等特效。
第2章 搭建仿微信主界面
本章将使用ViewPager和FragmentPagerAdapter实现多页面滑动效果,通过添加底部的四个Tab,支持点击、滑动切换功能
第3章 Fragment与主Activity的通信
本章将介绍Activity调用Fragment及Fragment调用Activity的方式
第4章 底部Tab的动画拆解与实现
本章将带大家分析分解Tab动画实现,并为指示器添加动画效果,处理Tab点击事件及如何优化显示,最后介绍屏幕旋转问题的解决方案。
第5章 扩展ViewPager动画特效
本章将使用ViewPager实现图片滑动效果,并使用属性动画、Banner等技术实现图片切换时酷炫动画特效
解锁即可观看《移动端架构师》完整课程视频
移动端架构师
亲历日活千万级APP全流程落地,成为技术强+思维深+视野广 的P7级移动端架构师
【第1周】走进移动端架构师
【第2周】通用UI组件开发与基础框架设计
【第3周】高级UI组件定制与解耦设计
【第4周】Android必备Kotlin核心技术
【第5周】Android UI核心组件剖析与实战
【第6周】Android 导航架构探秘
【第7周】线程与线程池核心技术
【第8周】Android网络编程进阶
【第9周】架构首页模块
【第9+周】架构首页分类模块
【第10周】解密Jetpack工具库核心组件
【第11周】架构商品详情模块
【第12周】Android消息机制与类加载
【第13周】玩转Kotlin x Java 设计模式
【第14周】主流架构模式演进之路
【第15周】主流架构实战搜索模块
【第16周】IOC架构设计
【第17周】构建与打包能力
【第18周】走进Flutter开发
【第19周】Flutter混合架构原理剖析与应用
【第20周】Flutter实战应用与性能优化
【第21周】走进RN开发
【第22周】RN混合架构原理剖析与应用
【第23周】稳定性优化
【第24周】性能优化
【第25周】开发技能拓展
【第26周】后端-DAU超千万的移动端接口设计实现
【第27周】前端-管理后台设计实现
【第28周】【SDK+服务端+控台】配置中心架构实现
【第29周】HiAbility SDK开发
【第30周】学成“下山”