Compare commits

...
3 Commits
Author SHA1 Message Date
FooIbar 10c7019aeb Release 1.8.10.2
Releases / Build (push) Has been cancelled
2023-10-27 19:47:48 +08:00
FooIbar 76aa401800 Sync with upstream API changes
(cherry picked from commit 44a6253bfc)
2023-10-27 19:46:50 +08:00
FooIbar dab5878f74 Fix unexpected touch scale behavior in PageViewer
(cherry picked from commit 0c78673870)
2023-10-27 19:46:42 +08:00
3 changed files with 5 additions and 7 deletions

No files matched your search

+1 -1
View File
@@ -65,7 +65,7 @@ android {
minSdk = 28
targetSdk = 34
versionCode = 180044
versionName = "1.8.10.1"
versionName = "1.8.10.2"
resourceConfigurations.addAll(
listOf(
"zh",
@@ -601,7 +601,7 @@ open class SubsamplingScaleImageView @JvmOverloads constructor(
private fun onTouchEventInternal(event: MotionEvent): Boolean {
val touchCount = event.pointerCount
when (event.action) {
when (event.actionMasked) {
MotionEvent.ACTION_DOWN, MotionEvent.ACTION_POINTER_DOWN -> {
anim = null
requestDisallowInterceptTouchEvent(true)
@@ -31,10 +31,10 @@ object GalleryPageApiParser {
val imageUrl = PATTERN_IMAGE_URL.find(res.imageUrl)?.run {
groupValues[1].trim().unescapeXml()
}
val skipHathKey = PATTERN_SKIP_HATH_KEY.find(res.skipHathKey)?.run {
val skipHathKey = PATTERN_SKIP_HATH_KEY.find(res.skipHathKeyAndOriginImageUrl)?.run {
groupValues[1].trim().unescapeXml()
}
val originImageUrl = PATTERN_ORIGIN_IMAGE_URL.find(res.originImageUrl)?.run {
val originImageUrl = PATTERN_ORIGIN_IMAGE_URL.find(res.skipHathKeyAndOriginImageUrl)?.run {
groupValues[1].unescapeXml() + "fullimg.php" + groupValues[2].unescapeXml()
}
check(!imageUrl.isNullOrEmpty())
@@ -49,9 +49,7 @@ object GalleryPageApiParser {
@SerialName("i3")
val imageUrl: String,
@SerialName("i6")
val skipHathKey: String,
@SerialName("i7")
val originImageUrl: String,
val skipHathKeyAndOriginImageUrl: String,
)
class Result(val imageUrl: String, val skipHathKey: String?, val originImageUrl: String?)