GitHub

您所在的位置:网站首页 页码指示器 GitHub

GitHub

2024-07-10 09:41| 来源: 网络整理| 查看: 265

IndicatorView

以前在项目中使用线性布局实现该效果,感觉操作很繁琐而且很不利于复用,于是封装了一个简单的指示器类。 这是一个非常简单的ViewPager页码指示器,实现方式只有一个继承View的自定义View。

IndicatorView主要使用场景如下:

引导页页码指示 轮播图页码指示

IndicatorView的优点:

很轻量级:继承自View 样式定制性高:通过StateListDrawable(即XML)配置选择图形,支持使用图片的默认宽高 自定义动画:通过实现IndicatorTransformer接口实现切换动画,内置平移动画TranslationIndicatorTransformer 快速使用 1.引入依赖

使用Android Studio

在build.gradle中添加如下代码:

dependencies { compile 'cn.junhua.android.view:indicatorviewlibrary:1.2.1' }

出现依赖冲突可以剔除内部依赖的v4包:

implementation ('cn.junhua.android.view:indicatorviewlibrary:1.2.0'){ exclude module: 'support-v4' } 2.在布局文件引入IndicatorView

这是最简单的使用方法,默认样式如下图:

IndicatorView default

IndicatorView支持的自定义属性如下:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3