# Designing a flick dismissible image viewer

DevFeed: [Designing a flick dismissible image viewer](<https://devfeed.tech/articles/designing-a-flick-dismissible-image-viewer-29026.md>)

Original publisher: [Read original article](<https://saket.me/flick-dismissible-images/>)

Author: Saket Narayan

Published: 2018-08-15T11:37:46Z

Content type: tutorial

Language: en

Sources: [Saket Narayan](<https://devfeed.tech/sources/saket-narayan.md>)

Topics: [implementation](<https://devfeed.tech/topics/implementation.md>), [Library](<https://devfeed.tech/topics/library.md>), [Android](<https://devfeed.tech/topics/android.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [developers](<https://devfeed.tech/tags/developers.md>), [gestures](<https://devfeed.tech/tags/gestures.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [library](<https://devfeed.tech/tags/library.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [ui](<https://devfeed.tech/tags/ui.md>)

## AI overview

This article explains the design of Flick, a small library for dismissing images with flick gestures. It describes Android touch-event interception, horizontal and vertical gesture handling, image movement and rotation, and a border-based workaround for jagged edges caused by bitmap filtering.

## Source excerpt

While working on Dank, my primary goal was to ensure that user generated content on Reddit receive as much attention in the app as possible, while letting the UI take a back-seat. As part of this experience, all images and videos in Dank are flick-dismissible so that the user can browse through high quality cat [...] The post Designing a flick dismissible image viewer appeared first on Saket Narayan.