选择栏的字随着滑动的手势,会和下面的下划线一起呈现形变。乐视视频的效果,是我发现所有主流APP中效果最棒的,手痒遂实现之。
主要原理是滑动距离与分段选择栏的内容成线性关系,再利用上下两层相同内容,不同颜色的UIView。进行移动,可实现,具体算法原理请看代码。
如帮到你,请点赞,谢谢!
This project forked from tianjifou/avplayer
仿乐视视频、腾讯视频分段选择栏的效果
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.