AutoScrollBannerView 是一种利用ViewPager+RadioGroup组合而成的自定义轮播图控件,该控件拥有多种自定义布局,用户可以根据自己的需求设计 出自己想要的效果
dependencies {
compile 'com.github.kyuyi:AutoScrollBannerView:v161011_15.40.41'
}
allprojects {
repositories {
maven { url "https://jitpack.io" }
}
}
属性名称 | 说明 | 例子 | 默认值(单位) | ||||||
app:content_margin | 标题栏中内容的左右间隔 | app:content_margin="2dp" | 10(DP) | ||||||
app:load_fail | 图片加载失败后的占位图 | app:load_fail="@drawable/indicator_default" | R.drawable.fail | ||||||
app:load_ing | 图片正在加载的占位图 | app:load_ing="@drawable/indicator_select" | R.drawable.fail | ||||||
app:point_margin | 指示器之间的间隔 | app:point_margin="5dp" | 3(DP) | ||||||
app:point_selector | 指示器的样式Selector | app:point_selector="@drawable/point_selecor" | R.drawable.point_selecor | ||||||
app:point_sizen | 指示器的大小 | app:point_size="5dp" | 10(DP) | ||||||
app:rel_bg | 标题栏的背景颜色 | app:rel_bg="@color/color_666666" | R.color.color_30e5e5e5 | ||||||
app:rel_height | 标题栏高度 | app:rel_height="20dp" | 25(DP) | ||||||
app:rel_layout | 标题栏的布局方式 |
| CENTER | ||||||
app:scroll_timer | 轮播图滚动的时间间隔 | app:scroll_timer="1" | 3(s秒) | ||||||
app:title_text_color | 标题栏中标题的字体颜色 | app:title_text_color="@color/color_FFFFFF" | R.color.color_333333 | ||||||
app:title_text_size | 标题栏中标题的大小 | app:title_text_size="11sp" | 16SP |
其他更多详细内容请查看源码
由于该控件中的图片加载使用的是Fresco 为了防止 依赖包冲突,请在使用过程中尽量避免其他的库中依赖fresco