Skip to content

Commit ae7c7f3

Browse files
author
RudiLi
committed
Merge branch 'master' of https://github.com/codeFarmL/AutoBanner
2 parents 498c45d + e5542ef commit ae7c7f3

File tree

3 files changed

+26
-16
lines changed

3 files changed

+26
-16
lines changed

Diff for: README.md

+26-16
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,16 @@
11
# AutoBanner
2-
AutoBanner是一款支持自动轮播的banner,主要是kt + Rxjava编写。支持单图和多图,支持指示点的位置变化,包括和轮播图同等级也可以在轮播图的下面,在轮播图的左面,中间,右面,支持指示点设置背景,支持指示点设置上下左右margin,支持设置自动轮播的停留时间,支持设置自动轮播的scroll时间等等·。
32

3+
4+
5+
6+
7+
![image](https://github.com/codeFarmL/AutoBanner/blob/master/banner.jpg?raw=true)
8+
9+
10+
11+
AutoBanner是一款支持自动轮播的banner,主要是kt + Rxjava编写。支持单图和多图,支持指示点的位置变化,包括和轮播图同等级也可以在轮播图的下面,在轮播图的左面,中间,右面,支持指示点设置背景,支持指示点设置上下左右margin,支持设置自动轮播的停留时间,支持设置自动轮播的scroll时间等等·。
412
一: 自定义属性
13+
514
<attr name="banner_width" format="dimension"/> 轮播图的宽度
615
716
<attr name="banner_height" format="dimension"/> 轮播图的高度
@@ -43,14 +52,23 @@ AutoBanner是一款支持自动轮播的banner,主要是kt + Rxjava编写。
4352
}
4453
4554
dependencies {
46-
implementation 'com.github.codeFarmL:AutoBanner:1.0.0'
55+
implementation 'com.github.codeFarmL:AutoBanner:1.0.1'
4756
}
4857
4958
5059
三: AutoBanner的使用:
51-
1,布局中的使用
52-
(1),线性布局的使用:
60+
1,布局中的使用:
5361

62+
(1),默认使用
63+
<com.example.banner.AutoBanner
64+
android:id="@+id/bannerFrame_indicatorDefault"
65+
android:layout_width="match_parent"
66+
android:layout_height="200dp"
67+
android:layout_marginTop="30dp"
68+
69+
/>
70+
71+
(2),线性布局的使用:
5472
<com.example.banner.AutoBanner
5573
android:id="@+id/bannerLinear"
5674
android:layout_width="match_parent"
@@ -65,7 +83,7 @@ AutoBanner是一款支持自动轮播的banner,主要是kt + Rxjava编写。
6583
app:banner_indicator_unSelect_bg="@drawable/bg_banner_unselect_indicator"
6684
android:layout_marginBottom="10dp"/>
6785
68-
2),帧布局的使用:
86+
3),帧布局的使用:
6987
<com.example.banner.AutoBanner
7088
android:id="@+id/bannerFrame"
7189
android:layout_width="match_parent"
@@ -80,17 +98,7 @@ AutoBanner是一款支持自动轮播的banner,主要是kt + Rxjava编写。
8098
app:banner_indicator_select_bg="@drawable/bg_banner_select_indicator"
8199
app:banner_indicator_unSelect_bg="@drawable/bg_banner_unselect_indicator"
82100
/>
83-
84-
(3),默认使用
85-
<com.example.banner.AutoBanner
86-
android:id="@+id/bannerFrame_indicatorDefault"
87-
android:layout_width="match_parent"
88-
app:banner_height="200dp"
89-
android:layout_height="200dp"
90-
android:layout_marginTop="30dp"
91-
92-
/>
93-
101+
94102
(4),处理单图的banner
95103
<com.example.banner.AutoBanner
96104
android:id="@+id/bannerFrame_one_pic"
@@ -122,6 +130,8 @@ AutoBanner是一款支持自动轮播的banner,主要是kt + Rxjava编写。
122130
//imageView点击监听。
123131
}
124132
}
133+
134+
//设置数据源。
125135
bannerFrame!!.setImageUrls(array)
126136
127137

Diff for: banner.jpg

58.9 KB
Loading

Diff for: pic.jpg

1010 KB
Loading

0 commit comments

Comments
 (0)