Răsfoiți Sursa

Storio imported from Jitpack. Also fix an issue with the progress bar animation on the reader

inorichi 6 ani în urmă
părinte
comite
f12d5ba689

+ 3 - 1
app/build.gradle

@@ -161,7 +161,9 @@ dependencies {
     implementation 'com.github.gabrielemariotti.changeloglib:changelog:2.1.0'
 
     // Database
-    implementation 'eu.kanade.storio:storio:1.13.0'
+    implementation 'android.arch.persistence:db:1.0.0'
+    implementation 'com.github.inorichi.storio:storio-common:8be19de@aar'
+    implementation 'com.github.inorichi.storio:storio-sqlite:8be19de@aar'
     implementation 'io.requery:sqlite-android:3.25.2'
 
     // Model View Presenter

+ 8 - 14
app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/ReaderProgressBar.kt

@@ -116,21 +116,15 @@ class ReaderProgressBar @JvmOverloads constructor(
     }
 
     /**
-     * Called when the aggregated visibility of this view changes. It also starts of stops the
-     * rotation animation according to [isVisible].
+     * Called when the visibility of this view changes.
      */
-    override fun onVisibilityAggregated(isVisible: Boolean) {
-        super.onVisibilityAggregated(isVisible)
-
-        if (isVisible != aggregatedIsVisible) {
-            aggregatedIsVisible = isVisible
-
-            // let's be nice with the UI thread
-            if (isVisible) {
-                startAnimation()
-            } else {
-                stopAnimation()
-            }
+    override fun setVisibility(visibility: Int) {
+        super.setVisibility(visibility)
+        val isVisible = visibility == View.VISIBLE
+        if (isVisible) {
+            startAnimation()
+        } else {
+            stopAnimation()
         }
     }
 

+ 0 - 1
build.gradle

@@ -22,6 +22,5 @@ allprojects {
         maven { url "https://jitpack.io" }
         maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
         jcenter()
-        maven { url "https://dl.bintray.com/inorichi/maven" }
     }
 }