音乐云播放器重构中。。。
- 正确的渲染树的结构
- 能够通过页面样式体现树的结构
- 可以通过传入的参数来控制最开始树的展开或隐藏
- 点击展开的时候所有的子节点都会展开,不会记住状态
- 没有添加删除功能
- 实现3D旋转轮播图片
- 通过点击按钮,跳转到对应的图片
- 可以点击实现上一个下一个
- 图片个数轮播间隔时间是否自动轮播都可以自定义
- 因为计算原因,图片过多的时候就会变形
- 自动轮播时间过长会导致某个数比较大
- 没有做自适应
- 可以通过点击跳转到相应的页面/组件
- 可以自定义tab个数以及内容
- tab的样式没有做自定义
- 切换的时候内容不会被保存,每次tab内容都会被刷新
- 歌词拖拽,可以控制在一定的范围内拖拽
- 可以自动移动
- 可以拖拽
- 数据没有完全加载出来的时候显示
- 这次做音乐播放器,和上次的思路完全不一样了,不是单纯为了实现页面效果或者功能去做,而是尽量的组件化,每一个功能都抽离出来,做一个组件,页面最后就是又不同的组件堆砌而成
- 组件大概分为业务组件与功能组件,每个组件应该专注自己应该做的事,不能影响其他组件,尽量独立化