GithubHelp home page GithubHelp logo

boctor / pulsinghalo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from shu223/pulsinghalo

9.0 1.0 2.0 197 KB

iOS Component For Creating A Pulsing Animation.

License: MIT License

Ruby 5.54% Objective-C 94.46%

pulsinghalo's Introduction

PulsingHalo

iOS Component For Creating A Pulsing Animation.

Great For:

  • Beacons for iBeacon
  • Map Annotations

##How to use

  1. Add PulsingHaloLayer.h,m into your project
  2. Initiate and add to your view.
PulsingHaloLayer *halo = [PulsingHaloLayer layer];
halo.position = self.view.center;
[self.view.layer addSublayer:halo];

##Install with CocoaPods

Add Podfile.

pod "PulsingHalo"

And

$ pod install

##Customization

###radius

Use radius property.

self.halo.radius = 240.0;

###color

Use backgroundColor property.

UIColor *color = [UIColor colorWithRed:0.7
                                 green:0.9
                                  blue:0.3
                                 alpha:1.0];

self.halo.backgroundColor = color.CGColor;

###animation duration

Use animationDuration or pulseInterval property.

##Demo

You can try to change the radius and color properties with demo app.

##Special Thanks

It's inspired by SVPulsingAnnotationView.

pulsinghalo's People

Contributors

shu223 avatar boctor avatar runmad avatar

Stargazers

 avatar  avatar Ethan avatar Jens Kohl avatar Bernhard Loibl avatar André Carvalho avatar Erich Ocean avatar Andreas Schubert avatar Matthias Tretter avatar

Watchers

James Cloos avatar

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.