From 5d9b5a063bbda7a3825b6a0509d5e7c3777fc95f Mon Sep 17 00:00:00 2001 From: yausername <13ritvik@gmail.com> Date: Sun, 29 Sep 2019 22:05:29 +0530 Subject: [PATCH] fix scrolling in video detail fragment. fixes #2627 --- app/build.gradle | 1 - .../schabi/newpipe/about/AboutActivity.java | 1 - .../list/comments/CommentsFragment.java | 2 +- .../fragment_video_detail.xml | 28 +++++++++---------- .../main/res/layout/fragment_video_detail.xml | 25 ++++++++--------- 5 files changed, 27 insertions(+), 30 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 614d49ac9..5c73c0936 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -73,7 +73,6 @@ dependencies { implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.5' implementation 'de.hdodenhof:circleimageview:2.2.0' - implementation 'com.github.nirhart:ParallaxScroll:dd53d1f9d1' implementation 'com.nononsenseapps:filepicker:4.2.1' implementation "com.google.android.exoplayer:exoplayer:${exoPlayerLibVersion}" diff --git a/app/src/main/java/org/schabi/newpipe/about/AboutActivity.java b/app/src/main/java/org/schabi/newpipe/about/AboutActivity.java index 0450290d2..6776b593b 100644 --- a/app/src/main/java/org/schabi/newpipe/about/AboutActivity.java +++ b/app/src/main/java/org/schabi/newpipe/about/AboutActivity.java @@ -36,7 +36,6 @@ public class AboutActivity extends AppCompatActivity { new SoftwareComponent("ACRA", "2013", "Kevin Gaudin", "http://www.acra.ch", StandardLicenses.APACHE2), new SoftwareComponent("Universal Image Loader", "2011 - 2015", "Sergey Tarasevich", "https://github.com/nostra13/Android-Universal-Image-Loader", StandardLicenses.APACHE2), new SoftwareComponent("CircleImageView", "2014 - 2017", "Henning Dodenhof", "https://github.com/hdodenhof/CircleImageView", StandardLicenses.APACHE2), - new SoftwareComponent("ParalaxScrollView", "2014", "Nir Hartmann", "https://github.com/nirhart/ParallaxScroll", StandardLicenses.MIT), new SoftwareComponent("NoNonsense-FilePicker", "2016", "Jonas Kalderstam", "https://github.com/spacecowboy/NoNonsense-FilePicker", StandardLicenses.MPL2), new SoftwareComponent("ExoPlayer", "2014-2017", "Google Inc", "https://github.com/google/ExoPlayer", StandardLicenses.APACHE2), new SoftwareComponent("RxAndroid", "2015", "The RxAndroid authors", "https://github.com/ReactiveX/RxAndroid", StandardLicenses.APACHE2), diff --git a/app/src/main/java/org/schabi/newpipe/fragments/list/comments/CommentsFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/list/comments/CommentsFragment.java index 956e6c1c8..481639a7c 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/list/comments/CommentsFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/list/comments/CommentsFragment.java @@ -93,7 +93,7 @@ public class CommentsFragment extends BaseListInfoFragment<CommentsInfo> { public void handleResult(@NonNull CommentsInfo result) { super.handleResult(result); - AnimationUtils.slideUp(getView(),120, 96, 0.06f); + AnimationUtils.slideUp(getView(),120, 150, 0.06f); if (!result.getErrors().isEmpty()) { showSnackBarError(result.getErrors(), UserAction.REQUESTED_COMMENTS, NewPipe.getNameOfService(result.getServiceId()), result.getUrl(), 0); diff --git a/app/src/main/res/layout-large-land/fragment_video_detail.xml b/app/src/main/res/layout-large-land/fragment_video_detail.xml index 15d6b7a17..a61660d0c 100644 --- a/app/src/main/res/layout-large-land/fragment_video_detail.xml +++ b/app/src/main/res/layout-large-land/fragment_video_detail.xml @@ -130,24 +130,24 @@ android:visibility="gone" tools:text="12:38" tools:visibility="visible" /> + + <org.schabi.newpipe.views.AnimatedProgressBar + android:id="@+id/position_view" + style="@style/Widget.AppCompat.ProgressBar.Horizontal" + android:layout_width="match_parent" + android:layout_height="2dp" + android:layout_gravity="bottom" + android:background="@android:color/transparent" + android:progressDrawable="?attr/progress_horizontal_drawable" + android:visibility="invisible" + tools:max="100" + tools:progress="40" + tools:visibility="visible" /> + </FrameLayout> </android.support.design.widget.CollapsingToolbarLayout> - <org.schabi.newpipe.views.AnimatedProgressBar - android:id="@+id/position_view" - style="@style/Widget.AppCompat.ProgressBar.Horizontal" - android:layout_width="match_parent" - android:layout_height="4dp" - android:layout_marginTop="-2dp" - android:background="@android:color/transparent" - android:progressDrawable="?attr/progress_horizontal_drawable" - android:visibility="invisible" - app:layout_scrollFlags="scroll" - tools:max="100" - tools:progress="40" - tools:visibility="visible" /> - <!-- CONTENT --> <RelativeLayout android:id="@+id/detail_content_root_layout" diff --git a/app/src/main/res/layout/fragment_video_detail.xml b/app/src/main/res/layout/fragment_video_detail.xml index 2139fd0cc..9b4bc67e8 100644 --- a/app/src/main/res/layout/fragment_video_detail.xml +++ b/app/src/main/res/layout/fragment_video_detail.xml @@ -128,23 +128,22 @@ tools:text="12:38" tools:visibility="visible" /> + <org.schabi.newpipe.views.AnimatedProgressBar + android:id="@+id/position_view" + style="@style/Widget.AppCompat.ProgressBar.Horizontal" + android:layout_width="match_parent" + android:layout_height="2dp" + android:layout_gravity="bottom" + android:progressDrawable="?attr/progress_horizontal_drawable" + android:visibility="invisible" + tools:max="100" + tools:progress="40" + tools:visibility="visible" /> + </FrameLayout> </android.support.design.widget.CollapsingToolbarLayout> - <org.schabi.newpipe.views.AnimatedProgressBar - android:id="@+id/position_view" - style="@style/Widget.AppCompat.ProgressBar.Horizontal" - android:layout_width="match_parent" - android:layout_height="4dp" - android:layout_marginTop="-2dp" - android:progressDrawable="?attr/progress_horizontal_drawable" - android:visibility="invisible" - app:layout_scrollFlags="scroll" - tools:max="100" - tools:progress="40" - tools:visibility="visible" /> - <!-- CONTENT --> <RelativeLayout android:id="@+id/detail_content_root_layout"