# FluentBlog **Repository Path**: si-jianguo/fluent-blog ## Basic Information - **Project Name**: FluentBlog - **Description**: 本示例介绍如何流畅刷页面。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 25 - **Created**: 2024-06-22 - **Last Updated**: 2024-06-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 流畅刷页面实现 ### 介绍 本示例介绍如何流畅刷页面。 ### 效果预览 ![Index](screenshot/device/ltpo.png) ##### 使用说明 1. 上下滑动页面,流畅刷文章; 2. 点击视频,进入视频播放界面。 ### 工程目录 ``` ├──entry/src/main/ets/ │ ├──constant │ │ └──Constant.ets // 常量类 │ ├──entryability │ │ └──EntryAbility.ets // 程序入口类 │ ├──pages │ │ ├──Index.ets // 应用首页 │ │ └──NewPlayPage.ets // 视频页 │ ├──viewmodel │ │ ├──BasicDataSource.ets // 数据源 │ │ ├──ButtonUnitItem.ets // 按钮item类型 │ │ ├──SampleUnitItem.ets // 案例item类型 │ │ └──TitleUnitItem.ets // 标题item类型 │ └──view │ ├──AVPlayerItem.ets // AVPlayer页 │ ├──ButtonItem.ets // Button Item页 │ ├──ImageModifier.ets // 图片页 │ ├──MuliGrid.ets // 布局页 │ ├──SampleUnitAVPlayView.ets // AVPlayer样例页 │ ├──SampleUnitPicView.ets // 图片样例页 │ ├──SampleUnitVideoView.ets // 视频样例页 │ ├──SampleUnitView.ets // 样例展示页 │ └──TitleAreaItem.ets // 标题页 └──entry/src/main/resources // 应用静态资源目录 ``` ### 实现逻辑 通过在DisplaySync与AnimateTo API中设置ExpectedFrameRateRange属性来影响屏幕刷新率,从而达到降低功耗,流畅刷页面的效果。 ### 相关权限 不涉及 ### 约束与限制 1. 本示例仅支持标准系统上运行,支持设备:华为手机。 2. HarmonyOS系统:HarmonyOS NEXT Developer Beta1及以上。 3. DevEco Studio版本:DevEco Studio NEXT Developer Beta1及以上。 4. HarmonyOS SDK版本:HarmonyOS NEXT Developer Beta1 SDK及以上。