\doxysection{Baidu\+Map\+API\+\_\+\+Map.\+framework/\+Headers/\+BMKMap\+Animation.h 文件参考}
\hypertarget{_b_m_k_map_animation_8h}{}\label{_b_m_k_map_animation_8h}\index{BaiduMapAPI\_Map.framework/Headers/BMKMapAnimation.h@{BaiduMapAPI\_Map.framework/Headers/BMKMapAnimation.h}}
{\ttfamily import $<$Foundation/\+Foundation.\+h$>$}\newline
{\ttfamily import $<$Core\+Location/\+CLLocation.\+h$>$}\newline
{\ttfamily import "{}BMKInterpolator.\+h"{}}\newline
{\ttfamily import "{}BMKPolyline.\+h"{}}\newline
\doxysubsubsection*{类}
\begin{DoxyCompactItemize}
\item 
protocol \mbox{\hyperlink{protocol_b_m_k_map_animation_delegate-p}{$<$\+BMKMap\+Animation\+Delegate$>$}}
\begin{DoxyCompactList}\small\item\em 动画状态回调 \end{DoxyCompactList}\item 
class \mbox{\hyperlink{interface_b_m_k_map_animation}{BMKMap\+Animation}}
\item 
class \mbox{\hyperlink{interface_b_m_k_map_alpha_animation}{BMKMap\+Alpha\+Animation}}
\item 
class \mbox{\hyperlink{interface_b_m_k_map_rotate_animation}{BMKMap\+Rotate\+Animation}}
\item 
class \mbox{\hyperlink{interface_b_m_k_map_scale_animation}{BMKMap\+Scale\+Animation}}
\item 
class \mbox{\hyperlink{interface_b_m_k_map_translate_animation}{BMKMap\+Translate\+Animation}}
\item 
protocol \mbox{\hyperlink{protocol_b_m_k_map_track_animation_delegate-p}{$<$\+BMKMap\+Track\+Animation\+Delegate$>$}}
\begin{DoxyCompactList}\small\item\em 动画状态回调 \end{DoxyCompactList}\item 
class \mbox{\hyperlink{interface_b_m_k_map_track_animation}{BMKMap\+Track\+Animation}}
\item 
class \mbox{\hyperlink{interface_b_m_k_map_animation_set}{BMKMap\+Animation\+Set}}
\end{DoxyCompactItemize}
\doxysubsubsection*{枚举}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{_b_m_k_map_animation_8h_aa63b017e4395b9f45e433f407125891b}{BMKAnimation\+Fill\+Mode}} \+: NSUInteger \{ \mbox{\hyperlink{_b_m_k_map_animation_8h_aa63b017e4395b9f45e433f407125891ba5b7fcf80e3c30dbc910083f563740d5e}{BMKAnimation\+Fill\+Before}} = 0
, \mbox{\hyperlink{_b_m_k_map_animation_8h_aa63b017e4395b9f45e433f407125891baff85f7a69257565fe8028589bf9c288c}{BMKAnimation\+Fill\+First}} = 1
, \mbox{\hyperlink{_b_m_k_map_animation_8h_aa63b017e4395b9f45e433f407125891ba7b11cc90c26b63a394981729fad56448}{BMKAnimation\+Fill\+After}} = 2
 \}
\item 
enum \mbox{\hyperlink{_b_m_k_map_animation_8h_aa2956181be6e24fc7e1acfc4f3cfb101}{BMKAnimation\+Repeat\+Mode}} \+: NSInteger \{ \mbox{\hyperlink{_b_m_k_map_animation_8h_aa2956181be6e24fc7e1acfc4f3cfb101ad9ce16b3c4a49de0d31b9e7ac4239043}{BMKAnimation\+Repeat\+Restart}} = 1
, \mbox{\hyperlink{_b_m_k_map_animation_8h_aa2956181be6e24fc7e1acfc4f3cfb101ae6aa46dcbb6f492b36e3d53bc4b73264}{BMKAnimation\+Releat\+Reserse}} = 2
 \}
\item 
enum \mbox{\hyperlink{_b_m_k_map_animation_8h_a8650b06d1042a1bb625635a5854d00f3}{BMKAnimation\+Status}} \+: NSUInteger \{ \mbox{\hyperlink{_b_m_k_map_animation_8h_a8650b06d1042a1bb625635a5854d00f3ab561779346ee2d76f71253274d4b4a6d}{BMKAnimation\+Status\+Start}} = 1
, \mbox{\hyperlink{_b_m_k_map_animation_8h_a8650b06d1042a1bb625635a5854d00f3a9d18ce7d0e9264ef61e59b1967b03e01}{BMKAnimation\+Status\+End}} = 2
, \mbox{\hyperlink{_b_m_k_map_animation_8h_a8650b06d1042a1bb625635a5854d00f3a4d07861afe1a389bde0c7fd01127fe70}{BMKAnimation\+Repeat}} = 3
 \}
\item 
enum \mbox{\hyperlink{_b_m_k_map_animation_8h_a3a0c71ac5009f270077356b22a66552e}{BMKAnimation\+Set\+Order\+Type}} \+: NSUInteger \{ \mbox{\hyperlink{_b_m_k_map_animation_8h_a3a0c71ac5009f270077356b22a66552ea0f7ffe6d6df88432e416839a8629d317}{BMKAnimation\+Set\+Order\+Type\+With}} = 0
, \mbox{\hyperlink{_b_m_k_map_animation_8h_a3a0c71ac5009f270077356b22a66552eac15ec6b3b875ed609133312e88e6cfc4}{BMKAnimation\+Set\+Order\+Type\+Then}} = 1
 \}
\end{DoxyCompactItemize}


\doxysubsection{枚举类型说明}
\Hypertarget{_b_m_k_map_animation_8h_aa63b017e4395b9f45e433f407125891b}\label{_b_m_k_map_animation_8h_aa63b017e4395b9f45e433f407125891b} 
\index{BMKMapAnimation.h@{BMKMapAnimation.h}!BMKAnimationFillMode@{BMKAnimationFillMode}}
\index{BMKAnimationFillMode@{BMKAnimationFillMode}!BMKMapAnimation.h@{BMKMapAnimation.h}}
\doxysubsubsection{\texorpdfstring{BMKAnimationFillMode}{BMKAnimationFillMode}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{_b_m_k_map_animation_8h_aa63b017e4395b9f45e433f407125891b}{BMKAnimation\+Fill\+Mode}} \+: NSUInteger}

\begin{DoxyEnumFields}{枚举值}
\raisebox{\heightof{T}}[0pt][0pt]{\index{BMKAnimationFillBefore@{BMKAnimationFillBefore}!BMKMapAnimation.h@{BMKMapAnimation.h}}\index{BMKMapAnimation.h@{BMKMapAnimation.h}!BMKAnimationFillBefore@{BMKAnimationFillBefore}}}\Hypertarget{_b_m_k_map_animation_8h_aa63b017e4395b9f45e433f407125891ba5b7fcf80e3c30dbc910083f563740d5e}\label{_b_m_k_map_animation_8h_aa63b017e4395b9f45e433f407125891ba5b7fcf80e3c30dbc910083f563740d5e} 
BMKAnimation\+Fill\+Before&Indicates whether the animation transformation should be applied before the animation starts. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{BMKAnimationFillFirst@{BMKAnimationFillFirst}!BMKMapAnimation.h@{BMKMapAnimation.h}}\index{BMKMapAnimation.h@{BMKMapAnimation.h}!BMKAnimationFillFirst@{BMKAnimationFillFirst}}}\Hypertarget{_b_m_k_map_animation_8h_aa63b017e4395b9f45e433f407125891baff85f7a69257565fe8028589bf9c288c}\label{_b_m_k_map_animation_8h_aa63b017e4395b9f45e433f407125891baff85f7a69257565fe8028589bf9c288c} 
BMKAnimation\+Fill\+First&Indicates whether the animation transformation should be applied the first frame of animation starts. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{BMKAnimationFillAfter@{BMKAnimationFillAfter}!BMKMapAnimation.h@{BMKMapAnimation.h}}\index{BMKMapAnimation.h@{BMKMapAnimation.h}!BMKAnimationFillAfter@{BMKAnimationFillAfter}}}\Hypertarget{_b_m_k_map_animation_8h_aa63b017e4395b9f45e433f407125891ba7b11cc90c26b63a394981729fad56448}\label{_b_m_k_map_animation_8h_aa63b017e4395b9f45e433f407125891ba7b11cc90c26b63a394981729fad56448} 
BMKAnimation\+Fill\+After&Indicates whether the animation transformation should be applied after the animation ends. \\
\hline

\end{DoxyEnumFields}
\Hypertarget{_b_m_k_map_animation_8h_aa2956181be6e24fc7e1acfc4f3cfb101}\label{_b_m_k_map_animation_8h_aa2956181be6e24fc7e1acfc4f3cfb101} 
\index{BMKMapAnimation.h@{BMKMapAnimation.h}!BMKAnimationRepeatMode@{BMKAnimationRepeatMode}}
\index{BMKAnimationRepeatMode@{BMKAnimationRepeatMode}!BMKMapAnimation.h@{BMKMapAnimation.h}}
\doxysubsubsection{\texorpdfstring{BMKAnimationRepeatMode}{BMKAnimationRepeatMode}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{_b_m_k_map_animation_8h_aa2956181be6e24fc7e1acfc4f3cfb101}{BMKAnimation\+Repeat\+Mode}} \+: NSInteger}

\begin{DoxyEnumFields}{枚举值}
\raisebox{\heightof{T}}[0pt][0pt]{\index{BMKAnimationRepeatRestart@{BMKAnimationRepeatRestart}!BMKMapAnimation.h@{BMKMapAnimation.h}}\index{BMKMapAnimation.h@{BMKMapAnimation.h}!BMKAnimationRepeatRestart@{BMKAnimationRepeatRestart}}}\Hypertarget{_b_m_k_map_animation_8h_aa2956181be6e24fc7e1acfc4f3cfb101ad9ce16b3c4a49de0d31b9e7ac4239043}\label{_b_m_k_map_animation_8h_aa2956181be6e24fc7e1acfc4f3cfb101ad9ce16b3c4a49de0d31b9e7ac4239043} 
BMKAnimation\+Repeat\+Restart&When the animation reaches the end and the repeat count is INFINTE\+\_\+\+REPEAT or a positive value, the animation restarts from the beginning. @\+Default \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{BMKAnimationReleatReserse@{BMKAnimationReleatReserse}!BMKMapAnimation.h@{BMKMapAnimation.h}}\index{BMKMapAnimation.h@{BMKMapAnimation.h}!BMKAnimationReleatReserse@{BMKAnimationReleatReserse}}}\Hypertarget{_b_m_k_map_animation_8h_aa2956181be6e24fc7e1acfc4f3cfb101ae6aa46dcbb6f492b36e3d53bc4b73264}\label{_b_m_k_map_animation_8h_aa2956181be6e24fc7e1acfc4f3cfb101ae6aa46dcbb6f492b36e3d53bc4b73264} 
BMKAnimation\+Releat\+Reserse&When the animation reaches the end and the repeat count is INFINTE\+\_\+\+REPEAT or a positive value, the animation plays backward (and then forward again). \\
\hline

\end{DoxyEnumFields}
\Hypertarget{_b_m_k_map_animation_8h_a3a0c71ac5009f270077356b22a66552e}\label{_b_m_k_map_animation_8h_a3a0c71ac5009f270077356b22a66552e} 
\index{BMKMapAnimation.h@{BMKMapAnimation.h}!BMKAnimationSetOrderType@{BMKAnimationSetOrderType}}
\index{BMKAnimationSetOrderType@{BMKAnimationSetOrderType}!BMKMapAnimation.h@{BMKMapAnimation.h}}
\doxysubsubsection{\texorpdfstring{BMKAnimationSetOrderType}{BMKAnimationSetOrderType}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{_b_m_k_map_animation_8h_a3a0c71ac5009f270077356b22a66552e}{BMKAnimation\+Set\+Order\+Type}} \+: NSUInteger}

动画组添加动画类型. \begin{DoxyEnumFields}{枚举值}
\raisebox{\heightof{T}}[0pt][0pt]{\index{BMKAnimationSetOrderTypeWith@{BMKAnimationSetOrderTypeWith}!BMKMapAnimation.h@{BMKMapAnimation.h}}\index{BMKMapAnimation.h@{BMKMapAnimation.h}!BMKAnimationSetOrderTypeWith@{BMKAnimationSetOrderTypeWith}}}\Hypertarget{_b_m_k_map_animation_8h_a3a0c71ac5009f270077356b22a66552ea0f7ffe6d6df88432e416839a8629d317}\label{_b_m_k_map_animation_8h_a3a0c71ac5009f270077356b22a66552ea0f7ffe6d6df88432e416839a8629d317} 
BMKAnimation\+Set\+Order\+Type\+With&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{BMKAnimationSetOrderTypeThen@{BMKAnimationSetOrderTypeThen}!BMKMapAnimation.h@{BMKMapAnimation.h}}\index{BMKMapAnimation.h@{BMKMapAnimation.h}!BMKAnimationSetOrderTypeThen@{BMKAnimationSetOrderTypeThen}}}\Hypertarget{_b_m_k_map_animation_8h_a3a0c71ac5009f270077356b22a66552eac15ec6b3b875ed609133312e88e6cfc4}\label{_b_m_k_map_animation_8h_a3a0c71ac5009f270077356b22a66552eac15ec6b3b875ed609133312e88e6cfc4} 
BMKAnimation\+Set\+Order\+Type\+Then&所有动画同时执行 \\
\hline

\end{DoxyEnumFields}
\Hypertarget{_b_m_k_map_animation_8h_a8650b06d1042a1bb625635a5854d00f3}\label{_b_m_k_map_animation_8h_a8650b06d1042a1bb625635a5854d00f3} 
\index{BMKMapAnimation.h@{BMKMapAnimation.h}!BMKAnimationStatus@{BMKAnimationStatus}}
\index{BMKAnimationStatus@{BMKAnimationStatus}!BMKMapAnimation.h@{BMKMapAnimation.h}}
\doxysubsubsection{\texorpdfstring{BMKAnimationStatus}{BMKAnimationStatus}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{_b_m_k_map_animation_8h_a8650b06d1042a1bb625635a5854d00f3}{BMKAnimation\+Status}} \+: NSUInteger}

动画运行的状态. \begin{DoxyEnumFields}{枚举值}
\raisebox{\heightof{T}}[0pt][0pt]{\index{BMKAnimationStatusStart@{BMKAnimationStatusStart}!BMKMapAnimation.h@{BMKMapAnimation.h}}\index{BMKMapAnimation.h@{BMKMapAnimation.h}!BMKAnimationStatusStart@{BMKAnimationStatusStart}}}\Hypertarget{_b_m_k_map_animation_8h_a8650b06d1042a1bb625635a5854d00f3ab561779346ee2d76f71253274d4b4a6d}\label{_b_m_k_map_animation_8h_a8650b06d1042a1bb625635a5854d00f3ab561779346ee2d76f71253274d4b4a6d} 
BMKAnimation\+Status\+Start&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{BMKAnimationStatusEnd@{BMKAnimationStatusEnd}!BMKMapAnimation.h@{BMKMapAnimation.h}}\index{BMKMapAnimation.h@{BMKMapAnimation.h}!BMKAnimationStatusEnd@{BMKAnimationStatusEnd}}}\Hypertarget{_b_m_k_map_animation_8h_a8650b06d1042a1bb625635a5854d00f3a9d18ce7d0e9264ef61e59b1967b03e01}\label{_b_m_k_map_animation_8h_a8650b06d1042a1bb625635a5854d00f3a9d18ce7d0e9264ef61e59b1967b03e01} 
BMKAnimation\+Status\+End&动画开始运行 \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{BMKAnimationRepeat@{BMKAnimationRepeat}!BMKMapAnimation.h@{BMKMapAnimation.h}}\index{BMKMapAnimation.h@{BMKMapAnimation.h}!BMKAnimationRepeat@{BMKAnimationRepeat}}}\Hypertarget{_b_m_k_map_animation_8h_a8650b06d1042a1bb625635a5854d00f3a4d07861afe1a389bde0c7fd01127fe70}\label{_b_m_k_map_animation_8h_a8650b06d1042a1bb625635a5854d00f3a4d07861afe1a389bde0c7fd01127fe70} 
BMKAnimation\+Repeat&动画结束一次运行 \\
\hline

\end{DoxyEnumFields}
