Skip to content

Commit 41b9812

Browse files
committed
Little changes and optimization.
1 parent c5903b1 commit 41b9812

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

app/src/main/res/layout/image_slider_layout_item.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
<FrameLayout
2424
android:id="@+id/fl_shadow_container"
25+
android:background="@drawable/bg_overlay"
2526
android:layout_width="match_parent"
2627
android:layout_height="wrap_content"
2728
android:layout_gravity="bottom">

autoimageslider/src/main/java/com/smarteist/autoimageslider/CircularSliderHandle.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import androidx.viewpager.widget.ViewPager;
44

5-
class CircularSliderHandle implements ViewPager.OnPageChangeListener {
5+
public class CircularSliderHandle implements ViewPager.OnPageChangeListener {
66

77
private CurrentPageListener currentPageListener;
88
private ViewPager mViewPager;
@@ -63,7 +63,7 @@ public void onPageScrolled(final int position, final float positionOffset,
6363
final int positionOffsetPixels) {
6464
}
6565

66-
interface CurrentPageListener {
66+
public interface CurrentPageListener {
6767
void onCurrentPageChanged(int currentPosition);
6868
}
6969
}

autoimageslider/src/main/java/com/smarteist/autoimageslider/SliderView.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,14 @@ public void setAutoCycle(boolean autoCycle) {
127127
}
128128
}
129129

130+
public void setCircularHandlerEnabled(boolean enable) {
131+
if (enable) {
132+
mSliderPager.addOnPageChangeListener(mCircularSliderHandle);
133+
} else {
134+
mSliderPager.clearOnPageChangeListeners();
135+
}
136+
}
137+
130138
public int getScrollTimeInSec() {
131139
return mScrollTimeInSec;
132140
}

0 commit comments

Comments
 (0)