# ViewPagerTransforms **Repository Path**: chinasoft_ohos/ViewPagerTransforms ## Basic Information - **Project Name**: ViewPagerTransforms - **Description**: 提供一个更易于使用和扩展PageSlide动画的实现 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-04-14 - **Last Updated**: 2022-09-06 ## Categories & Tags **Categories**: harmonyos-view-transition **Tags**: None ## README # ViewPagerTransforms #### 项目介绍 - 项目名称:ViewPagerTransforms - 所属系列:openharmony第三方组件适配移植 - 功能:提供一个更易于使用和扩展PageSlide动画的实现 - 项目移植状态:主功能完成 - 调用差异:无 - 开发版本:sdk6,DevEco Studio2.2 beta1 - 基线版本:Release 2.0 #### 效果演示 ![Demo](/screenshots/9f7c700c5a9e5175002658b3bc71c4ec71279a7531f7aa0fb995bb16b2dd25e7.gif) #### 安装教程 在moudle级别下的build.gradle文件中添加依赖 ``` // 添加maven仓库 repositories { maven { url 'https://s01.oss.sonatype.org/content/repositories/releases/' } } // 添加依赖库 dependencies { implementation 'com.gitee.chinasoft_ohos:view-pager-transforms:1.0.0' } ``` #### 使用说明 XML ``` ``` JAVA ``` mPageSlider = (CollPageSlide) findComponentById(ResourceTable.Id_page_slide); PageProvider pageProvider = new PageProvider(getContext()); mPageSlider.setProvider(pageProvider); mPageSlider.setPages(pageProvider.getComponents()); mPageSlider.setPageTransformer(new AccordionTransformer()); ``` #### 测试信息 CodeCheck代码测试无异常 CloudTest代码测试无异常 病毒安全检测通过 当前版本demo功能与原组件基本无差异 #### 版本迭代 1.0.0