mirror of
https://github.com/MessageKit/MessageKit.git
synced 2026-02-06 19:03:19 +00:00
1 line
18 KiB
JSON
1 line
18 KiB
JSON
{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"TypingIndicator"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":2,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/messagekit\/typingindicator"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":[],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"},{"identifiers":["doc:\/\/MessageKit\/objc(pl)NSCoding","doc:\/\/MessageKit\/objc(pl)NSObject","doc:\/\/MessageKit\/objc(pl)CALayerDelegate","doc:\/\/MessageKit\/s7CVarArgP","doc:\/\/MessageKit\/s28CustomDebugStringConvertibleP","doc:\/\/MessageKit\/s23CustomStringConvertibleP","doc:\/\/MessageKit\/SQ","doc:\/\/MessageKit\/SH","doc:\/\/MessageKit\/objc(pl)UIAccessibilityIdentification","doc:\/\/MessageKit\/objc(pl)UIActivityItemsConfigurationProviding","doc:\/\/MessageKit\/objc(pl)UIAppearance","doc:\/\/MessageKit\/objc(pl)UIAppearanceContainer","doc:\/\/MessageKit\/objc(pl)UICoordinateSpace","doc:\/\/MessageKit\/objc(pl)UIDynamicItem","doc:\/\/MessageKit\/objc(pl)UIFocusEnvironment","doc:\/\/MessageKit\/objc(pl)UIFocusItem","doc:\/\/MessageKit\/objc(pl)UIFocusItemContainer","doc:\/\/MessageKit\/objc(pl)UILargeContentViewerItem","doc:\/\/MessageKit\/objc(pl)UIPasteConfigurationSupporting","doc:\/\/MessageKit\/objc(pl)UIResponderStandardEditActions","doc:\/\/MessageKit\/objc(pl)UITraitEnvironment","doc:\/\/MessageKit\/objc(pl)UIUserActivityRestoring"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"UIView"},{"type":"text","text":" subclass that holds 3 dots which can be animated"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"TypingIndicator"}],"title":"TypingIndicator","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:@M@MessageKit@objc(cs)TypingIndicator","modules":[{"name":"MessageKit"}],"navigatorTitle":[{"kind":"identifier","text":"TypingIndicator"}]},"hierarchy":{"paths":[["doc:\/\/MessageKit\/documentation\/MessageKit"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/init(coder:)","doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/init(frame:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/bounceAnimationLayer","doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/bounceOffset","doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/dotColor","doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/dots","doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/initialOffsetAnimationLayer","doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/isAnimating","doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/isBounceEnabled","doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/isFadeEnabled","doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/opacityAnimationLayer","doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/stackView"]},{"title":"Instance Methods","identifiers":["doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/layoutSubviews()","doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/startAnimating()","doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/stopAnimating()"]}],"references":{"doc://MessageKit/s7CVarArgP":{"type":"unresolvable","title":"Swift.CVarArg","identifier":"doc:\/\/MessageKit\/s7CVarArgP"},"doc://MessageKit/documentation/MessageKit/TypingIndicator/bounceOffset":{"role":"symbol","title":"bounceOffset","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounceOffset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:12CoreGraphics7CGFloatV"}],"abstract":[{"type":"text","text":"The offset that each dot will transform by during the bounce animation"}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/bounceOffset","kind":"symbol","type":"topic","url":"\/documentation\/messagekit\/typingindicator\/bounceoffset"},"doc://MessageKit/documentation/MessageKit/TypingIndicator/stopAnimating()":{"role":"symbol","title":"stopAnimating()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stopAnimating"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Sets the state of the "},{"type":"codeVoice","code":"TypingIndicator"},{"type":"text","text":" to not animating and removes animation layers"}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/stopAnimating()","kind":"symbol","type":"topic","url":"\/documentation\/messagekit\/typingindicator\/stopanimating()"},"doc://MessageKit/documentation/MessageKit/TypingIndicator/isFadeEnabled":{"role":"symbol","title":"isFadeEnabled","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isFadeEnabled"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A flag that determines if the opacity animation is added in "},{"type":"codeVoice","code":"startAnimating()"}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/isFadeEnabled","kind":"symbol","type":"topic","url":"\/documentation\/messagekit\/typingindicator\/isfadeenabled"},"doc://MessageKit/documentation/MessageKit":{"role":"collection","title":"MessageKit","abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit","kind":"symbol","type":"topic","url":"\/documentation\/messagekit"},"doc://MessageKit/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/MessageKit\/SQ"},"doc://MessageKit/documentation/MessageKit/TypingIndicator/initialOffsetAnimationLayer":{"role":"symbol","title":"initialOffsetAnimationLayer","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"initialOffsetAnimationLayer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CABasicAnimation","preciseIdentifier":"c:objc(cs)CABasicAnimation"}],"abstract":[{"type":"text","text":"The "},{"type":"codeVoice","code":"CABasicAnimation"},{"type":"text","text":" applied when "},{"type":"codeVoice","code":"isBounceEnabled"},{"type":"text","text":" is TRUE to move the dot to the correct"},{"type":"text","text":" "},{"type":"text","text":"initial offset"}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/initialOffsetAnimationLayer","kind":"symbol","type":"topic","url":"\/documentation\/messagekit\/typingindicator\/initialoffsetanimationlayer"},"doc://MessageKit/objc(pl)UITraitEnvironment":{"type":"unresolvable","title":"UIKit.UITraitEnvironment","identifier":"doc:\/\/MessageKit\/objc(pl)UITraitEnvironment"},"doc://MessageKit/objc(pl)UIFocusItemContainer":{"type":"unresolvable","title":"UIKit.UIFocusItemContainer","identifier":"doc:\/\/MessageKit\/objc(pl)UIFocusItemContainer"},"doc://MessageKit/documentation/MessageKit/TypingIndicator/isBounceEnabled":{"role":"symbol","title":"isBounceEnabled","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isBounceEnabled"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A flag that determines if the bounce animation is added in "},{"type":"codeVoice","code":"startAnimating()"}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/isBounceEnabled","kind":"symbol","type":"topic","url":"\/documentation\/messagekit\/typingindicator\/isbounceenabled"},"doc://MessageKit/documentation/MessageKit/TypingIndicator/dotColor":{"role":"symbol","title":"dotColor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"dotColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"}],"abstract":[{"type":"text","text":"A convenience accessor for the "},{"type":"codeVoice","code":"backgroundColor"},{"type":"text","text":" of each dot"}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/dotColor","kind":"symbol","type":"topic","url":"\/documentation\/messagekit\/typingindicator\/dotcolor"},"doc://MessageKit/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/MessageKit\/s23CustomStringConvertibleP"},"doc://MessageKit/objc(pl)UIResponderStandardEditActions":{"type":"unresolvable","title":"UIKit.UIResponderStandardEditActions","identifier":"doc:\/\/MessageKit\/objc(pl)UIResponderStandardEditActions"},"doc://MessageKit/documentation/MessageKit/TypingIndicator/opacityAnimationLayer":{"role":"symbol","title":"opacityAnimationLayer","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"opacityAnimationLayer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CABasicAnimation","preciseIdentifier":"c:objc(cs)CABasicAnimation"}],"abstract":[{"type":"text","text":"The "},{"type":"codeVoice","code":"CABasicAnimation"},{"type":"text","text":" applied when "},{"type":"codeVoice","code":"isFadeEnabled"},{"type":"text","text":" is TRUE"}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/opacityAnimationLayer","kind":"symbol","type":"topic","url":"\/documentation\/messagekit\/typingindicator\/opacityanimationlayer"},"doc://MessageKit/objc(pl)UIPasteConfigurationSupporting":{"type":"unresolvable","title":"UIKit.UIPasteConfigurationSupporting","identifier":"doc:\/\/MessageKit\/objc(pl)UIPasteConfigurationSupporting"},"doc://MessageKit/objc(pl)UILargeContentViewerItem":{"type":"unresolvable","title":"UIKit.UILargeContentViewerItem","identifier":"doc:\/\/MessageKit\/objc(pl)UILargeContentViewerItem"},"doc://MessageKit/documentation/MessageKit/TypingIndicator":{"role":"symbol","title":"TypingIndicator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"TypingIndicator"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"UIView"},{"type":"text","text":" subclass that holds 3 dots which can be animated"}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"TypingIndicator"}],"url":"\/documentation\/messagekit\/typingindicator"},"doc://MessageKit/documentation/MessageKit/TypingIndicator/isAnimating":{"role":"symbol","title":"isAnimating","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isAnimating"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A flag indicating the animation state"}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/isAnimating","kind":"symbol","type":"topic","url":"\/documentation\/messagekit\/typingindicator\/isanimating"},"doc://MessageKit/objc(pl)UIFocusItem":{"type":"unresolvable","title":"UIKit.UIFocusItem","identifier":"doc:\/\/MessageKit\/objc(pl)UIFocusItem"},"doc://MessageKit/documentation/MessageKit/TypingIndicator/dots":{"role":"symbol","title":"dots","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"dots"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"BubbleCircle","preciseIdentifier":"c:@M@MessageKit@objc(cs)BubbleCircle"},{"kind":"text","text":"]"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/dots","kind":"symbol","type":"topic","url":"\/documentation\/messagekit\/typingindicator\/dots"},"doc://MessageKit/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/MessageKit\/SH"},"doc://MessageKit/documentation/MessageKit/TypingIndicator/bounceAnimationLayer":{"role":"symbol","title":"bounceAnimationLayer","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounceAnimationLayer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CABasicAnimation","preciseIdentifier":"c:objc(cs)CABasicAnimation"}],"abstract":[{"type":"text","text":"The "},{"type":"codeVoice","code":"CABasicAnimation"},{"type":"text","text":" applied when "},{"type":"codeVoice","code":"isBounceEnabled"},{"type":"text","text":" is TRUE"}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/bounceAnimationLayer","kind":"symbol","type":"topic","url":"\/documentation\/messagekit\/typingindicator\/bounceanimationlayer"},"doc://MessageKit/objc(pl)CALayerDelegate":{"type":"unresolvable","title":"QuartzCore.CALayerDelegate","identifier":"doc:\/\/MessageKit\/objc(pl)CALayerDelegate"},"doc://MessageKit/objc(pl)UIActivityItemsConfigurationProviding":{"type":"unresolvable","title":"UIKit.UIActivityItemsConfigurationProviding","identifier":"doc:\/\/MessageKit\/objc(pl)UIActivityItemsConfigurationProviding"},"doc://MessageKit/objc(pl)UIDynamicItem":{"type":"unresolvable","title":"UIKit.UIDynamicItem","identifier":"doc:\/\/MessageKit\/objc(pl)UIDynamicItem"},"doc://MessageKit/documentation/MessageKit/TypingIndicator/stackView":{"role":"symbol","title":"stackView","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"stackView"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UIStackView","preciseIdentifier":"c:objc(cs)UIStackView"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/stackView","kind":"symbol","type":"topic","url":"\/documentation\/messagekit\/typingindicator\/stackview"},"doc://MessageKit/documentation/MessageKit/TypingIndicator/init(coder:)":{"role":"symbol","title":"init(coder:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"coder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSCoder","preciseIdentifier":"c:objc(cs)NSCoder"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/init(coder:)","kind":"symbol","type":"topic","url":"\/documentation\/messagekit\/typingindicator\/init(coder:)"},"doc://MessageKit/objc(pl)UIAppearanceContainer":{"type":"unresolvable","title":"UIKit.UIAppearanceContainer","identifier":"doc:\/\/MessageKit\/objc(pl)UIAppearanceContainer"},"doc://MessageKit/objc(pl)NSCoding":{"type":"unresolvable","title":"Foundation.NSCoding","identifier":"doc:\/\/MessageKit\/objc(pl)NSCoding"},"doc://MessageKit/objc(pl)UIFocusEnvironment":{"type":"unresolvable","title":"UIKit.UIFocusEnvironment","identifier":"doc:\/\/MessageKit\/objc(pl)UIFocusEnvironment"},"doc://MessageKit/objc(pl)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObjectProtocol","identifier":"doc:\/\/MessageKit\/objc(pl)NSObject"},"doc://MessageKit/objc(pl)UIAccessibilityIdentification":{"type":"unresolvable","title":"UIKit.UIAccessibilityIdentification","identifier":"doc:\/\/MessageKit\/objc(pl)UIAccessibilityIdentification"},"doc://MessageKit/objc(pl)UIAppearance":{"type":"unresolvable","title":"UIKit.UIAppearance","identifier":"doc:\/\/MessageKit\/objc(pl)UIAppearance"},"doc://MessageKit/objc(pl)UICoordinateSpace":{"type":"unresolvable","title":"UIKit.UICoordinateSpace","identifier":"doc:\/\/MessageKit\/objc(pl)UICoordinateSpace"},"doc://MessageKit/documentation/MessageKit/TypingIndicator/layoutSubviews()":{"role":"symbol","title":"layoutSubviews()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"layoutSubviews"},{"kind":"text","text":"()"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/layoutSubviews()","kind":"symbol","type":"topic","url":"\/documentation\/messagekit\/typingindicator\/layoutsubviews()"},"doc://MessageKit/documentation/MessageKit/TypingIndicator/startAnimating()":{"role":"symbol","title":"startAnimating()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"startAnimating"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Sets the state of the "},{"type":"codeVoice","code":"TypingIndicator"},{"type":"text","text":" to animating and applies animation layers"}],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/startAnimating()","kind":"symbol","type":"topic","url":"\/documentation\/messagekit\/typingindicator\/startanimating()"},"doc://MessageKit/documentation/MessageKit/TypingIndicator/init(frame:)":{"role":"symbol","title":"init(frame:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"frame"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/MessageKit\/documentation\/MessageKit\/TypingIndicator\/init(frame:)","kind":"symbol","type":"topic","url":"\/documentation\/messagekit\/typingindicator\/init(frame:)"},"doc://MessageKit/objc(pl)UIUserActivityRestoring":{"type":"unresolvable","title":"UIKit.UIUserActivityRestoring","identifier":"doc:\/\/MessageKit\/objc(pl)UIUserActivityRestoring"},"doc://MessageKit/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/MessageKit\/s28CustomDebugStringConvertibleP"}}} |