All Projects → liunianhuaguoyanxi → Zwmusicdownloadview

liunianhuaguoyanxi / Zwmusicdownloadview

Licence: apache-2.0
精仿唱吧App音乐下载进度按钮,完美快速集成使用(A beautiful musical download progress button which can show the progress and click to play Music after finishing)

Projects that are alternatives of or similar to Zwmusicdownloadview

Android Youtubemp3
Download videos as mp3 directly from Youtube Android App
Stars: ✭ 124 (+40.91%)
Mutual labels:  music, download, app
Buttonprogressbar Ios
A small and flexible (well documented) UIButton subclass with animated loading progress, and completion animation.
Stars: ✭ 479 (+444.32%)
Mutual labels:  download, progress
Music Downloader Ui
Music-Downloader-UI
Stars: ✭ 440 (+400%)
Mutual labels:  music, download
Alltomp3 App
Download and Convert YouTube, SoundCloud & Spotify in MP3 with full tags (title, artist, genre, cover, lyrics 🔥)
Stars: ✭ 920 (+945.45%)
Mutual labels:  music, download
Ahdownloadbutton
Customizable download button with progress and transition animations. It is based on Apple's App Store download button.
Stars: ✭ 370 (+320.45%)
Mutual labels:  download, button
Githubupdates
Cocoa framework to install application updates from GitHub releases.
Stars: ✭ 393 (+346.59%)
Mutual labels:  download, app
Pmsuperbutton
🔥 PMSuperButton is a powerful UIButton coming from the countryside, but with super powers! 😎
Stars: ✭ 653 (+642.05%)
Mutual labels:  animations, button
SSSwiftUISpinnerButton
SSSwiftUISpinnerButton is a collection of various spinning animations for buttons in SwiftUI.
Stars: ✭ 37 (-57.95%)
Mutual labels:  button, animations
React Awesome Button
React button component. Awesome button is a 3D UI, progress, social and share enabled, animated at 60fps, light weight, performant, production ready react UI button component. 🖥️ 📱
Stars: ✭ 943 (+971.59%)
Mutual labels:  progress, button
Douyin video
🌈DouYin_Video抖音APP视频下载
Stars: ✭ 30 (-65.91%)
Mutual labels:  download, app
React Native Really Awesome Button
React Native button component. Awesome Button is a 3D at 60fps, progress enabled, social ready, extendable, production ready component that renders an awesome animated set of UI buttons. 📱
Stars: ✭ 988 (+1022.73%)
Mutual labels:  progress, button
Gradient Widgets
Flutter widgets wrapped with gradients
Stars: ✭ 290 (+229.55%)
Mutual labels:  progress, button
vue-spinners-css
Amazing collection of Vue spinners components with pure css.
Stars: ✭ 50 (-43.18%)
Mutual labels:  progress, animations
Nfdownloadbutton
Revamped Download Button. It's kinda a reverse engineering of Netflix's app download button.
Stars: ✭ 429 (+387.5%)
Mutual labels:  download, button
ProgressView
Custom view scrollbar
Stars: ✭ 28 (-68.18%)
Mutual labels:  progress, download
React Progress Button
🌀 Simple react.js component for an inline progress indicator
Stars: ✭ 516 (+486.36%)
Mutual labels:  progress, button
Spotify Onthego
Download Spotify playlists by searching for audio files on YouTube
Stars: ✭ 66 (-25%)
Mutual labels:  music, download
Khinsider
A script for khinsider mass downloads. Get video game soundtracks quickly and easily! Also a Python interface.
Stars: ✭ 232 (+163.64%)
Mutual labels:  music, download
CameraButton
No description or website provided.
Stars: ✭ 31 (-64.77%)
Mutual labels:  button, animations
Stormplane
✈️《沙漠风暴》是一款基于Android开发的纵版飞行射击游戏,以雷电(Shooting Game)为原型,参考微信打飞机大战,通过自定义的SurfaceView来实现游戏,游戏画面、音乐、战斗特效都不错(附带apk安装包,可直接运行)
Stars: ✭ 938 (+965.91%)
Mutual labels:  music, app

ZWMusicDownLoadView

精仿唱吧App音乐下载进度按钮,完美快速集成使用.(A beautiful musical download progress button which can show the progress and click to play Music after finishing)

1.support Cocoapods

pod 'ZWMusicDownLoadView'

2.手动导入(Manual integration)

将项目中的“ZWMusicDownLoadView”文件夹拖入项目中(draging the folder named “ZWMusicDownLoadView” into your project)

展示效果:

image

技术运用:

1.音符是用CoreGraphics绘制.

2.动画是用关键帧和仿射变换.

3.运动路径是随机给点,运用二次贝塞尔曲线生成.

推荐一个比较好的动态演示贝塞尔曲线的网站:

http://myst729.github.io/bezier-curve

具体内容可参见Dome,目前可以快速集成于你的项目中.

若能给大家带来帮助,记得star🙂~

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].