1

Google マップ マーカー タップ アクションのDCPathButtonと同じように、アニメーション化されたブルーム ボタンとアクションを実装したいと考えています。誰でも私を助けることができますか?

サンプル画像を以下に示します。

これは、それがどのように見えるべきかです

ここでアニメーションを呼び出します

func mapView(mapView: GMSMapView, didTapMarker marker: GMSMarker) ->                Bool { 
  return true
}

これまでのところ、マーカーの位置で DCPathButton を実装しました。ここで、上記のメソッドからボタン アクションを呼び出したいと思います。コードを以下に示します。

func configureDCPathButton(marker: GMSMarker) {
var coordinate = marker.position
var point = viewGMap.projection.pointForCoordinate(coordinate)
var dcPathButton:DCPathButton!
dcPathButton = DCPathButton(centerImage: UIImage(named: "chooser-button-tab"), highlightedImage: UIImage(named: "chooser-button-tab-highlighted"))
dcPathButton.delegate = self
dcPathButton.dcButtonCenter = point //CGPointMake(self.viewGMap.bounds.width/2, self.viewGMap.bounds.height - 25.5)
dcPathButton.allowSounds = true
dcPathButton.allowCenterButtonRotation = true
dcPathButton.bloomRadius = 105

let itemButton_1 = DCPathItemButton(image: UIImage(named: "chooser-moment-icon-music"), highlightedImage: UIImage(named: "chooser-moment-icon-music-highlighted"), backgroundImage: UIImage(named: "chooser-moment-button"), backgroundHighlightedImage: UIImage(named: "chooser-moment-button-highlighted"))
let itemButton_2 = DCPathItemButton(image: UIImage(named: "chooser-moment-icon-place"), highlightedImage: UIImage(named: "chooser-moment-icon-place-highlighted"), backgroundImage: UIImage(named: "chooser-moment-button"), backgroundHighlightedImage: UIImage(named: "chooser-moment-button-highlighted"))
let itemButton_3 = DCPathItemButton(image: UIImage(named: "chooser-moment-icon-camera"), highlightedImage: UIImage(named: "chooser-moment-icon-camera-highlighted"), backgroundImage: UIImage(named: "chooser-moment-button"), backgroundHighlightedImage: UIImage(named: "chooser-moment-button-highlighted"))
let itemButton_4 = DCPathItemButton(image: UIImage(named: "chooser-moment-icon-thought"), highlightedImage: UIImage(named: "chooser-moment-icon-thought-highlighted"), backgroundImage: UIImage(named: "chooser-moment-button"), backgroundHighlightedImage: UIImage(named: "chooser-moment-button-highlighted"))
let itemButton_5 = DCPathItemButton(image: UIImage(named: "chooser-moment-icon-sleep"), highlightedImage: UIImage(named: "chooser-moment-icon-sleep-highlighted"), backgroundImage: UIImage(named: "chooser-moment-button"), backgroundHighlightedImage: UIImage(named: "chooser-moment-button-highlighted"))


dcPathButton.addPathItems([itemButton_1, itemButton_2, itemButton_3, itemButton_4, itemButton_5])

self.viewGMap.addSubview(dcPathButton)

}
4

0 に答える 0