summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xorg.fox.ttrss/build.gradle2
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/GalleryActivity.java9
-rw-r--r--org.fox.ttrss/src/main/res/layout/activity_gallery.xml2
3 files changed, 11 insertions, 2 deletions
diff --git a/org.fox.ttrss/build.gradle b/org.fox.ttrss/build.gradle
index 03be018f..72c971c5 100755
--- a/org.fox.ttrss/build.gradle
+++ b/org.fox.ttrss/build.gradle
@@ -151,7 +151,7 @@ dependencies {
implementation 'com.github.natario1:NestedScrollCoordinatorLayout:5a33a7dbd8'
implementation 'com.google.android.material:material:1.12.0'
implementation 'com.google.code.gson:gson:2.10.1'
- implementation 'me.relex:circleindicator:1.2.2@aar'
+ implementation 'me.relex:circleindicator:2.1.6'
implementation 'com.github.amulyakhare:TextDrawable:558677ea31'
implementation 'com.telefonica:nestedscrollwebview:0.1.6'
implementation 'androidx.preference:preference:1.2.1'
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/GalleryActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/GalleryActivity.java
index fb87bc27..d03f7349 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/GalleryActivity.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/GalleryActivity.java
@@ -23,6 +23,7 @@ import androidx.fragment.app.FragmentActivity;
import androidx.lifecycle.ViewModelProvider;
import androidx.preference.PreferenceManager;
import androidx.recyclerview.widget.DiffUtil;
+import androidx.recyclerview.widget.PagerSnapHelper;
import androidx.viewpager2.widget.ViewPager2;
import com.bumptech.glide.Glide;
@@ -35,6 +36,9 @@ import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ExecutionException;
+import me.relex.circleindicator.CircleIndicator2;
+import me.relex.circleindicator.CircleIndicator3;
+
public class GalleryActivity extends CommonActivity {
private final String TAG = this.getClass().getSimpleName();
@@ -186,6 +190,11 @@ public class GalleryActivity extends CommonActivity {
});
});
+ CircleIndicator3 indicator = findViewById(R.id.gallery_pager_indicator);
+ indicator.setViewPager(m_pager);
+
+ m_adapter.registerAdapterDataObserver(indicator.getAdapterDataObserver());
+
} else {
// ArrayList<GalleryEntry> list = savedInstanceState.getParcelableArrayList("m_items");
m_title = savedInstanceState.getString("m_title");
diff --git a/org.fox.ttrss/src/main/res/layout/activity_gallery.xml b/org.fox.ttrss/src/main/res/layout/activity_gallery.xml
index b38f0408..1a489bfc 100644
--- a/org.fox.ttrss/src/main/res/layout/activity_gallery.xml
+++ b/org.fox.ttrss/src/main/res/layout/activity_gallery.xml
@@ -38,7 +38,7 @@
android:layout_marginLeft="@dimen/activity_horizontal_margin"
android:layout_marginRight="@dimen/activity_horizontal_margin" />
- <me.relex.circleindicator.CircleIndicator
+ <me.relex.circleindicator.CircleIndicator3
android:id="@+id/gallery_pager_indicator"
android:layout_width="fill_parent"
android:layout_height="32dp"