diff --git a/app/src/main/java/de/danoeh/antennapod/ui/screen/AddFeedFragment.java b/app/src/main/java/de/danoeh/antennapod/ui/screen/AddFeedFragment.java index 0b95fd601..bb882ad40 100644 --- a/app/src/main/java/de/danoeh/antennapod/ui/screen/AddFeedFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/ui/screen/AddFeedFragment.java @@ -19,6 +19,8 @@ import androidx.activity.result.contract.ActivityResultContracts.GetContent; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.google.android.material.dialog.MaterialAlertDialogBuilder; + +import androidx.core.widget.NestedScrollView; import androidx.documentfile.provider.DocumentFile; import androidx.fragment.app.Fragment; import com.google.android.material.snackbar.Snackbar; @@ -39,6 +41,7 @@ import de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher; import de.danoeh.antennapod.ui.appstartintent.OnlineFeedviewActivityStarter; import de.danoeh.antennapod.ui.discovery.OnlineSearchFragment; import de.danoeh.antennapod.ui.screen.feed.FeedItemlistFragment; +import de.danoeh.antennapod.ui.view.LiftOnScrollListener; import io.reactivex.Observable; import io.reactivex.android.schedulers.AndroidSchedulers; import io.reactivex.schedulers.Schedulers; @@ -77,6 +80,9 @@ public class AddFeedFragment extends Fragment { } ((MainActivity) getActivity()).setupToolbarToggle(viewBinding.toolbar, displayUpArrow); + NestedScrollView scrollView = viewBinding.getRoot().findViewById(R.id.scrollView); + scrollView.setOnScrollChangeListener(new LiftOnScrollListener(viewBinding.appbar)); + viewBinding.searchItunesButton.setOnClickListener(v -> activity.loadChildFragment(OnlineSearchFragment.newInstance(ItunesPodcastSearcher.class))); viewBinding.searchFyydButton.setOnClickListener(v diff --git a/app/src/main/res/layout/addfeed.xml b/app/src/main/res/layout/addfeed.xml index e402e0401..bc42aba05 100644 --- a/app/src/main/res/layout/addfeed.xml +++ b/app/src/main/res/layout/addfeed.xml @@ -10,8 +10,7 @@ android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="wrap_content" - android:fitsSystemWindows="true" - android:elevation="0dp"> + android:fitsSystemWindows="true"> - - - - - - - - - - - - - + android:paddingHorizontal="16dp" + android:paddingBottom="16dp"> + + + + + + + + + + + + - + diff --git a/ui/common/src/main/res/values/styles.xml b/ui/common/src/main/res/values/styles.xml index 65aaf512a..4513d6374 100644 --- a/ui/common/src/main/res/values/styles.xml +++ b/ui/common/src/main/res/values/styles.xml @@ -39,8 +39,8 @@ @color/accent_light @color/white @color/accent_light - @color/accent_light - @color/white + #D6E6F3 + @color/black @color/background_light @color/background_light #D3DCE0 @@ -83,8 +83,8 @@ @color/accent_dark @color/black @color/accent_dark - @color/accent_dark - @color/black + #29374E + @color/white @color/background_darktheme @color/background_darktheme #2F3B4F @@ -108,6 +108,8 @@ @color/black @color/black @color/black + #0D182B + @color/white