介绍
本示例介绍如何流畅刷页面。
效果预览
使用说明
- 上下滑动页面,流畅刷文章;
- 点击第一个视频,可进入视频播放界面。
工程目录
├──entry/src/main/ets/
│ ├──constant
│ │ └──Constant.ets // 常量类
│ ├──entryability
│ │ └──EntryAbility.ets // 程序入口类
│ ├──pages
│ │ ├──Index.ets // 应用首页
│ │ └──NewPlayPage.ets // 视频页
│ ├──view
│ │ ├──AVPlayerItem.ets // AVPlayer页
│ │ ├──ButtonItem.ets // Button Item页
│ │ ├──ImageModifier.ets // 图片页
│ │ ├──MuliGrid.ets // 布局页
│ │ ├──SampleUnitAVPlayView.ets // AVPlayer样例页
│ │ ├──SampleUnitPicView.ets // 图片样例页
│ │ ├──SampleUnitVideoSecondView.ets // 视频样例页
│ │ ├──SampleUnitVideoView.ets // 视频样例页
│ │ ├──SampleUnitView.ets // 样例展示页
│ │ └──TitleAreaItem.ets // 标题页
│ └──viewmodel
│ ├──BasicDataSource.ets // 数据源
│ ├──ButtonUnitItem.ets // 按钮item类型
│ ├──SampleUnitItem.ets // 案例item类型
│ └──TitleUnitItem.ets // 标题item类型
└──entry/src/main/resources // 应用静态资源目录
实现逻辑
通过在DisplaySync与AnimateTo API中设置ExpectedFrameRateRange属性来影响屏幕刷新率,从而达到降低功耗,流畅刷页面的效果。
相关权限
不涉及