mbpCardViewDidTransition method
dynamic
mbpCardViewDidTransition(
- MapboxAdMBPCardView view,
- MapboxAdMBPCardTransition state
override
Called when card transition is changed.
Implementation
@override
mbpCardViewDidTransition(
MapboxAdMBPCardView view, MapboxAdMBPCardTransition state) async {
switch (state) {
case MapboxAdMBPCardTransition.expanded:
callback?.onAdDidTransitionCard(MapboxAdMBPCardTransition.expanded);
final mapboxAd = _cardView?.mapboxAd;
final zoom = await map?.zoom;
if (mapboxAd != null && zoom != null) {
pme?.sendAction(id: mapboxAd.id, action: "FullCardView", zoom: zoom);
}
break;
case MapboxAdMBPCardTransition.collapsed:
callback?.onAdDidTransitionCard(MapboxAdMBPCardTransition.collapsed);
break;
case MapboxAdMBPCardTransition.closed:
deselectedPin();
callback?.onAdDidTransitionCard(MapboxAdMBPCardTransition.closed);
break;
}
}