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

This commit is contained in:
inorichi 2019-03-22 23:06:05 +01:00
parent 0afd77d110
commit f12d5ba689
3 changed files with 11 additions and 16 deletions

View File

@ -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

View File

@ -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()
}
}

View File

@ -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" }
}
}