Swipe down to close images

This commit is contained in:
davidoskky 2023-01-11 22:13:12 +01:00
parent e0c118a73e
commit 1f7a47c614
4 changed files with 23 additions and 7 deletions

View File

@ -1,3 +1,7 @@
- feat: Close images by swiping down
--------------------------------------------------------------------
**v122123641**
- feat: Disable the failing source in the filter sheet.

View File

@ -19,6 +19,7 @@ class ImageActivity : AppCompatActivity() {
super.onCreate(savedInstanceState)
binding = ActivityImageBinding.inflate(layoutInflater)
val view = binding.root
binding.pager.requestDisallowInterceptTouchEvent(true)
setContentView(view)

View File

@ -27,6 +27,11 @@ class ImageFragment : Fragment() {
_binding = FragmentImageBinding.inflate(inflater, container, false)
val view = binding?.root
binding?.swipeRefreshLayout?.setProgressViewEndTarget(false, 0)
binding?.swipeRefreshLayout?.setOnRefreshListener {
activity?.finish()
}
binding!!.photoView.visibility = View.VISIBLE
Glide.with(requireActivity())
.asBitmap()

View File

@ -4,6 +4,11 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/swipeRefreshLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.github.chrisbanes.photoview.PhotoView
android:id="@+id/photoView"
android:layout_width="match_parent"
@ -12,5 +17,6 @@
android:adjustViewBounds="true"
android:background="@drawable/checkerboard"
app:srcCompat="@android:drawable/screen_background_dark" />
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
</RelativeLayout>