awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to flavioarfaria/kenburnsview

Projects sharing features with KenBurnsView

30 open-source projects similar to flavioarfaria/kenburnsview, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • hdodenhof/circleimageviewhdodenhof avatar

    hdodenhof/CircleImageView

    14,500View on GitHub↗

    CircleImageView is a custom Android UI component that renders rectangular images as perfect circles with smooth antialiased edges. It functions as an extension of the native Android image view, overriding the drawing pipeline to provide specialized circular masking. The component specifically supports the creation of user profile avatars by providing customizable borders, internal padding, and background fill colors. These visual styles can be defined through custom XML attributes during the view initialization process.

    Java
    View on GitHub↗14,500
  • chrisbanes/photoviewchrisbanes avatar

    chrisbanes/PhotoView

    18,824View on GitHub↗

    PhotoView is a custom Android view implementation designed to display high-resolution images with native support for zoom and pan gestures. It provides a zoomable image view and a matrix controller to manage how images are scaled and translated within a mobile user interface. The library handles the detection of pinch-to-zoom and tap gestures to enable interactive image navigation. It manages the transformation matrix of the image to ensure smooth magnification and provides viewport constraints to align photo edges with screen boundaries. The project covers the broader requirements of mobile

    Java
    View on GitHub↗18,824
  • sephiroth74/imageviewzoomsephiroth74 avatar

    sephiroth74/ImageViewZoom

    1,886View on GitHub↗

    Android ImageView widget with zoom and pan capabilities

    Java
    View on GitHub↗1,886
  • mostafagazar/customshapeimageviewMostafaGazar avatar

    MostafaGazar/CustomShapeImageView

    1,608View on GitHub↗

    A library for supporting custom shaped ImageView(s) using SVGs and paint shapes

    Java
    View on GitHub↗1,608

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • vinc3m1/roundedimageviewvinc3m1 avatar

    vinc3m1/RoundedImageView

    6,404View on GitHub↗

    RoundedImageView is an Android library providing custom view implementations for rendering images with rounded corners, circles, and ovals. It uses hardware acceleration to ensure high performance and smooth edge quality when clipping images into these shapes. The library includes a customizable image border view that draws consistent strokes around images, scaling automatically as the view size changes. It also provides a tiled image background view that repeats image patterns across a surface using various tiling modes.

    Java
    View on GitHub↗6,404
  • airbnb/lottie-androidairbnb avatar

    airbnb/lottie-android

    35,614View on GitHub↗

    Lottie-android is a native vector animation engine and library for Android that parses JSON specification files into high-fidelity animations. It functions as a JSON animation parser and renderer, translating After Effects exported data into native draw calls to maintain design fidelity on mobile devices. The library supports dynamic user interface control by allowing the modification of animation properties, such as colors, text, and shape attributes, during runtime playback. It also integrates with system-level accessibility settings to adjust playback and visibility in accordance with redu

    Javaafter-effectsairbnbandroid
    View on GitHub↗35,614
  • mattboldt/typed.jsmattboldt avatar

    mattboldt/typed.js

    16,276View on GitHub↗

    Typed.js is a JavaScript typing animation library and DOM text animator used to simulate a user typing and erasing text. It serves as a frontend animation tool for creating dynamic text transitions and visual effects within HTML elements. The library distinguishes itself through the ability to render animated typing sequences directly inside the placeholder attribute of HTML input fields. It also supports reading animation strings from static HTML elements to maintain search engine visibility and accessibility. The tool covers animation control with configurable timing and playback state man

    JavaScript
    View on GitHub↗16,276
  • bradley/blotterbradley avatar

    bradley/Blotter

    3,078View on GitHub↗

    Blotter is a WebGL text rendering engine and fragment shader text visualizer. It provides a system for composing and previewing stylized text effects by applying custom GLSL fragment shaders to text elements on a web canvas. The project includes a shader editor for defining and updating custom shader logic and uniforms in real time. This interface allows for the creation of unique visual styles and the modification of rendering variables without reloading the underlying logic. The engine incorporates performance optimizations for WebGL rendering, utilizing texture atlas batching and a single

    JavaScriptanimationcreative-codingcss
    View on GitHub↗3,078
  • ianlunn/hoverIanLunn avatar

    IanLunn/Hover

    29,393View on GitHub↗

    Hover is a collection of pre-defined CSS3 animations and reusable stylesheets for links, buttons, and images. It serves as a web UI animation kit and a library of styles written in CSS, Sass, and LESS to provide visual feedback when a user hovers over an element. The library includes specialized interactive effects that simulate tactile behaviors, such as page curls and the rendering of speech bubbles. It also provides a set of animation primitives to manipulate backgrounds, borders, shadows, and glow effects to simulate depth and elevation. The project covers a wide range of element motion

    SCSScsscss-effectssass
    View on GitHub↗29,393
  • andkulikov/transitions-everywhereandkulikov avatar

    andkulikov/transitions-everywhere

    4,785View on GitHub↗

    Transitions Everywhere is an Android view animation library and UI transition framework. It serves as an extension to the Jetpack Transitions library, providing a toolkit for implementing motion and recoloring animations during element transitions. The library enables the creation of custom scale, translation, and rotation effects to manage visual state changes in mobile interfaces. It provides a set of additional animation effects built on top of the Android Jetpack framework to achieve a dynamic visual experience. The framework covers view transition customization and UI motion design, uti

    Java
    View on GitHub↗4,785
  • bm-x/photoviewbm-x avatar

    bm-x/PhotoView

    2,628View on GitHub↗

    图片浏览缩放控件

    Java
    View on GitHub↗2,628
  • bingoogolapple/bgaphotopicker-androidbingoogolapple avatar

    bingoogolapple/BGAPhotoPicker-Android

    2,244View on GitHub↗

    Android 图片选择、预览、九宫格图片控件、拖拽排序九宫格图片控件

    Javaandroidxphoto-pickerphotopreview
    View on GitHub↗2,244
  • boycy815/pinchimageviewboycy815 avatar

    boycy815/PinchImageView

    1,963View on GitHub↗

    体验极佳的Android图片手势控件。An Android image gesture control with excellent user experience.

    Javaandroidimageviewpinch-to-zoom
    View on GitHub↗1,963
  • developer-shivam/crescentodeveloper-shivam avatar

    developer-shivam/Crescento

    1,264View on GitHub↗

    Add curve at bottom of image views and relative layouts.

    Javaappcompat-supportcurvecustomview
    View on GitHub↗1,264
  • alexzhuo/alxpicassoprogressA

    AlexZhuo/AlxPicassoProgress

    0View on GitHub↗
    View on GitHub↗0
  • a-w-c-j/gridimageviewA

    A-W-C-J/GridImageView

    0View on GitHub↗
    View on GitHub↗0
  • bilibili/boxingbilibili avatar

    bilibili/boxing

    3,174View on GitHub↗

    Android multi-media selector based on MVP mode.

    Javaandroidcinderella-mancompression
    View on GitHub↗3,174
  • chengzichen/krgalleryC

    chengzichen/KrGallery

    0View on GitHub↗
    View on GitHub↗0
  • chengdazhi/styleimageviewchengdazhi avatar

    chengdazhi/StyleImageView

    1,440View on GitHub↗

    Add styles and filters to ImageViews, Views' backgroud, Drawables and Bitmaps, with animation and bitmap output.

    Java
    View on GitHub↗1,440
  • arthurhub/android-image-cropperArthurHub avatar

    ArthurHub/Android-Image-Cropper

    6,418View on GitHub↗

    Android-Image-Cropper is an image cropping library for Android applications designed to trim and resize photos sourced from cameras or galleries. It functions as a bitmap manipulation tool capable of rotating, flipping, and scaling images to achieve specific dimensions. The library features an aspect ratio constrained cropper that limits the cropping window to fixed shapes or ratios to ensure consistent image output. It handles orientation adjustments by reading embedded metadata to automatically rotate or flip images during the cropping process. The toolkit covers a broad range of image pro

    Javaandroidandroid-image-croppercropper
    View on GitHub↗6,418
  • akshay2211/obliqueA

    akshay2211/Oblique

    0View on GitHub↗
    View on GitHub↗0
  • coomar2841/image-chooser-libraryC

    coomar2841/image-chooser-library

    0View on GitHub↗
    View on GitHub↗0
  • crazycodeboy/takephotocrazycodeboy avatar

    crazycodeboy/TakePhoto

    7,230View on GitHub↗

    TakePhoto is an Android media capture framework and image processing library designed to manage photo acquisition and manipulation. It provides a toolkit for capturing new images via the device camera and selecting existing images from the system gallery or local file storage. The framework distinguishes itself through automatic activity and session state restoration, which recovers the capture process after the system recycles an activity. It also includes a unified handler for managing runtime media permissions for camera and storage access across different Android versions. The library co

    Javaandroidandroid-croppercamera
    View on GitHub↗7,230
  • daimajia/androidimagesliderdaimajia avatar

    daimajia/AndroidImageSlider

    5,595View on GitHub↗

    AndroidImageSlider is a reusable Android UI component designed to display sequences of local or remote images. It functions as a swipeable image viewer and media gallery widget for integrating carousels and banners into Android application layouts. The library provides customizable transition animations for its image slider component. It includes capabilities for presenting photo galleries and introductory slideshows for app onboarding. The component utilizes an adapter pattern for data binding and a scrolling container for navigation. It incorporates image loading with bitmap caching, a pro

    Java
    View on GitHub↗5,595
  • daimajia/androidviewanimationsdaimajia avatar

    daimajia/AndroidViewAnimations

    12,446View on GitHub↗

    AndroidViewAnimations is an animation library and visual effects toolkit for Android applications. It provides a framework for implementing motion effects, such as bouncing, sliding, and rotating transitions, for views within Android layouts. The library features a collection of predefined motion presets and stylized transition effects. These include curated sequences for shaking and pulsing to guide user attention, as well as complex movements like hinging or rolling for interface entry and exit. The toolkit covers a wide range of visual effects, including linear slides, elastic bounces, tr

    Javaandroidanimationeasing-functions
    View on GitHub↗12,446
  • daimajia/animationeasingfunctionsdaimajia avatar

    daimajia/AnimationEasingFunctions

    2,456View on GitHub↗

    Android Animation Easing Functions. Let's make animation more real!

    Java
    View on GitHub↗2,456
  • davemorrissey/subsampling-scale-image-viewdavemorrissey avatar

    davemorrissey/subsampling-scale-image-view

    8,003View on GitHub↗

    This is a custom Android view designed for rendering high-resolution images using subsampling and tiling to prevent memory overflows. It serves as an interactive image component that supports pinch-to-zoom, panning, and double-tap animations. The project is distinguished by its rendering engine, which loads low-resolution previews and high-resolution tiles to enable the efficient navigation of massive image files. It includes a coordinate mapper that converts screen touch points into raw image pixel coordinates and vice versa during scaling and panning. The view provides a broad set of capab

    Javaandroidandroid-libandroid-library
    View on GitHub↗8,003
  • desarrolloantonio/fragmenttransactionextendedDesarrolloAntonio avatar

    DesarrolloAntonio/FragmentTransactionExtended

    1,076View on GitHub↗

    FragmentTransactionExtended is a library which provide us a set of custom animations between fragments.

    XML
    View on GitHub↗1,076
  • charbgr/litho-picassoC

    charbgr/litho-picasso

    0View on GitHub↗
    View on GitHub↗0
  • carguo/frescoutilsC

    CarGuo/FrescoUtils

    0View on GitHub↗
    View on GitHub↗0