GitHub |
您所在的位置:网站首页 › 页码指示器 › GitHub |
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支持的自定义属性如下: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |