Giter Site home page Giter Site logo

zhang's Projects

dawnkit icon dawnkit

Component libraries accumulated in daily development: including custom views, tool classes, extensions, transition animations, layouts, caches, etc.

dawntransition icon dawntransition

🔥DawnTransition主要解决转场动画中的手势交互问题。例如转场手势与TableView滚动手势优先级、响应策略等问题。目前常见的转场库对手势体验做得都不够细腻,之前使用 Hero 做转场,虽然功能强大动画丰富,但手势交互这块处理的不够平滑,外部也无法对手势自定义设置与修改,为了解决这些问题,借鉴 Hero 思路实现了一套新的转场控制,处理了不同场景下的手势转场问题,DawnTransition几乎与系统体验一致的侧滑效果;并且内置了交叉溶解、神奇移动、扩散缩放等动画效果,使用简洁成本低,可下载demo体验。

fspagerview_zh icon fspagerview_zh

FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.

jxpagingview_zh icon jxpagingview_zh

类似微博主页、简书主页等效果。多页面嵌套,既可以上下滑动,也可以左右滑动切换页面。支持HeaderView悬浮、支持下拉刷新、上拉加载更多。

overlaycontroller icon overlaycontroller

OverlayController easily pop your custom view and provide optional transition animation. written in swift 5.0

snapkit icon snapkit

A Swift Autolayout DSL for iOS & OS X

swipecellkit icon swipecellkit

Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift.

thememanager icon thememanager

ThemeManager is a lightweight library for application to switching themes. support more attributes and theme extensions. more easy and convenient to use.

zhpopupcontroller icon zhpopupcontroller

Help you pop up custom views easily. and support pop-up animation, layout position, mask effect and gesture interaction etc.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.