diff options
Diffstat (limited to 'src/com/android/launcher3/pageindicators/PageIndicator.java')
-rw-r--r-- | src/com/android/launcher3/pageindicators/PageIndicator.java | 23 |
1 files changed, 4 insertions, 19 deletions
diff --git a/src/com/android/launcher3/pageindicators/PageIndicator.java b/src/com/android/launcher3/pageindicators/PageIndicator.java index 6348b123b..77c579c93 100644 --- a/src/com/android/launcher3/pageindicators/PageIndicator.java +++ b/src/com/android/launcher3/pageindicators/PageIndicator.java @@ -6,26 +6,11 @@ import java.util.ArrayList; public interface PageIndicator { View getView(); - void setProgress(float progress); + void setScroll(int currentScroll, int totalScroll); - void removeAllMarkers(boolean allowAnimations); - void addMarkers(ArrayList<PageMarkerResources> markers, boolean allowAnimations); void setActiveMarker(int activePage); - void addMarker(int pageIndex, PageMarkerResources pageIndicatorMarker, boolean allowAnimations); - void removeMarker(int pageIndex, boolean allowAnimations); - void updateMarker(int pageIndex, PageMarkerResources pageIndicatorMarker); - /** - * Contains two resource ids for each page indicator marker (e.g. dots): - * one for when the page is active and one for when the page is inactive. - */ - class PageMarkerResources { - int activeId; - int inactiveId; - - public PageMarkerResources(int aId, int iaId) { - activeId = aId; - inactiveId = iaId; - } - } + void addMarker(); + void removeMarker(); + void setMarkersCount(int numMarkers); } |