BubbleButton 0.1.1

BubbleButton 0.1.1

测试已测试
lan语言 SwiftSwift
许可证 MIT
发布最后发布2016年12月
SwiftSwift 版本3
SPM支持 SPM

Kukaapps SDK 维护。



  • Yagiz

BubbleButton

N|Solid

BubbleButton 是一个产生气泡的 Swift 3 按钮。

安装

手动

只需下载或克隆仓库,并将 BubbleButton.swift 文件移动到您的项目中。

自定义

您可以通过 Interface Builder 或代码来自定义以下属性

  • titleForProgress
  • titleForCompletion
  • endAnimationDuration
  • fadeOutAnimationDelay
  • fadeOutAnimationDuration
  • bubbleColor
  • bubbleCount
  • bubbleSpeedMin
  • bubbleSpeedMax
  • bubbleRadiusMin
  • bubbleRadiusMax

示例

您可以在按钮被点击后开始动画。完成进度后,您可以通过调用“endAnimationWith”来重置按钮状态。

@IBAction func buttonAction(_ sender: AnyObject)
    {
        bubbleButton.startBubbleAnimationWith(direction: .TopRight)
        print("startingAnimation")

        DispatchQueue.main.asyncAfter(deadline: .now() + 2)
        {
            print("endingAnimation")
            self.bubbleButton.endAnimationWith {
                print("animationIsEnded")
            }
        }
    }

许可证

MIT

自由软件,特别喜欢!