summaryrefslogtreecommitdiff
path: root/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicPager.java
diff options
context:
space:
mode:
Diffstat (limited to 'org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicPager.java')
-rwxr-xr-xorg.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicPager.java15
1 files changed, 9 insertions, 6 deletions
diff --git a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicPager.java b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicPager.java
index 022514e..b421021 100755
--- a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicPager.java
+++ b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicPager.java
@@ -18,6 +18,7 @@ import android.widget.TextView;
import com.ToxicBakery.viewpager.transforms.DepthPageTransformer;
+import org.fox.ttcomics2.archive.CbrComicArchive;
import org.fox.ttcomics2.archive.CbzComicArchive;
import org.fox.ttcomics2.archive.ComicArchive;
import org.fox.ttcomics2.utils.IVTViewPager;
@@ -81,7 +82,7 @@ public class ComicPager extends Fragment {
}
public int getPosition() {
- IVTViewPager pager = (IVTViewPager) getView().findViewById(R.id.comics_pager);
+ IVTViewPager pager = getView().findViewById(R.id.comics_pager);
if (pager != null) {
return pager.getCurrentItem();
@@ -95,7 +96,7 @@ public class ComicPager extends Fragment {
}
public void setCurrentItem(int item) {
- IVTViewPager pager = (IVTViewPager) getView().findViewById(R.id.comics_pager);
+ IVTViewPager pager = getView().findViewById(R.id.comics_pager);
if (pager != null) {
try {
@@ -121,7 +122,7 @@ public class ComicPager extends Fragment {
m_adapter = new PagerAdapter(getActivity().getSupportFragmentManager());
- final IVTViewPager pager = (IVTViewPager) view.findViewById(R.id.comics_pager);
+ final IVTViewPager pager = view.findViewById(R.id.comics_pager);
if (savedInstanceState != null) {
m_fileName = savedInstanceState.getString("fileName");
@@ -130,19 +131,21 @@ public class ComicPager extends Fragment {
try {
if (m_fileName.toLowerCase().matches(".*\\.(cbz|zip)")) {
m_archive = new CbzComicArchive(m_fileName);
+ } else if (m_fileName.toLowerCase().matches(".*\\.(cbr|rar)")) {
+ m_archive = new CbrComicArchive(m_fileName);
}
final int position = m_activity.m_databaseHelper.getLastPosition(m_fileName);
- m_currentPage = (TextView) view.findViewById(R.id.comics_page);
- m_totalPages = (TextView) view.findViewById(R.id.comics_total_pages);
+ m_currentPage = view.findViewById(R.id.comics_page);
+ m_totalPages = view.findViewById(R.id.comics_total_pages);
m_currentPage.setText(String.valueOf(position + 1));
m_totalPages.setText(String.valueOf(m_archive.getCount()));
m_bottomBar = view.findViewById(R.id.comics_bottom_bar);
- m_seekBar = (SeekBar) view.findViewById(R.id.comics_seek_bar);
+ m_seekBar = view.findViewById(R.id.comics_seek_bar);
m_seekBar.setMax(m_archive.getCount() - 1);
m_seekBar.setProgress(position);
m_seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {