public override void OnViewCreated(View view, Bundle savedInstanceState) { base.OnViewCreated(view, savedInstanceState); mapFragment.GetMapAsync(this); // Setup info pane ipName = pane.FindViewById <TextView> (Resource.Id.InfoViewName); ipName2 = pane.FindViewById <TextView> (Resource.Id.InfoViewSecondName); ipBikes = pane.FindViewById <TextView> (Resource.Id.InfoViewBikeNumber); ipSlots = pane.FindViewById <TextView> (Resource.Id.InfoViewSlotNumber); ipDistance = pane.FindViewById <TextView> (Resource.Id.InfoViewDistance); ipBikesImg = pane.FindViewById <ImageView> (Resource.Id.InfoViewBikeNumberImg); ipSlotsImg = pane.FindViewById <ImageView> (Resource.Id.InfoViewSlotNumberImg); if (!AndroidExtensions.IsMaterial) { bikeDrawable = DrawableCompat.Wrap(ResCompat.GetDrawable(Resources, Resource.Drawable.ic_bike, null)); rackDrawable = DrawableCompat.Wrap(ResCompat.GetDrawable(Resources, Resource.Drawable.ic_lock, null)); } else { bikeDrawable = ResCompat.GetDrawable(Resources, Resource.Drawable.ic_bike_vector, null); rackDrawable = ResCompat.GetDrawable(Resources, Resource.Drawable.ic_racks_vector, null); } ipBikesImg.SetImageDrawable(bikeDrawable); ipSlotsImg.SetImageDrawable(rackDrawable); streetViewFragment.GetStreetViewPanoramaAsync(this); fab = view.FindViewById <SwitchableFab> (Resource.Id.fabButton); fab.Click += HandleFabClicked; }
protected override void OnCreate(Bundle bundle) { base.OnCreate (bundle); SetContentView (Resource.Layout.panorama); var lat = Intent.GetDoubleExtra ("lat", 37.7977); var lng = Intent.GetDoubleExtra ("lng", -122.40); latlng = new LatLng (lat, lng); streetViewPanoramaView = FindViewById<StreetViewPanoramaView> (Resource.Id.panorama); streetViewPanoramaView.OnCreate (bundle); streetViewPanoramaView.GetStreetViewPanoramaAsync (this); #if !DEBUG Xamarin.Insights.Track ("AppNav", new Dictionary<string,string> { { "page", "panorama" } }); #endif }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.panorama); var lat = Intent.GetDoubleExtra("lat", 37.7977); var lng = Intent.GetDoubleExtra("lng", -122.40); latlng = new LatLng(lat, lng); streetViewPanoramaView = FindViewById <StreetViewPanoramaView> (Resource.Id.panorama); streetViewPanoramaView.OnCreate(bundle); streetViewPanoramaView.GetStreetViewPanoramaAsync(this); #if !DEBUG Xamarin.Insights.Track("AppNav", new Dictionary <string, string> { { "page", "panorama" } }); #endif }
public override void OnViewCreated(View view, Bundle savedInstanceState) { base.OnViewCreated(view, savedInstanceState); view.SetBackgroundDrawable(AndroidExtensions.DefaultBackground); mapFragment?.GetMapAsync(this); // Setup info pane SetSvgImage(pane, Resource.Id.bikeImageView, Resource.Raw.bike); SetSvgImage(pane, Resource.Id.lockImageView, Resource.Raw.ic_lock); SetSvgImage(pane, Resource.Id.stationLock, Resource.Raw.station_lock); SetSvgImage(pane, Resource.Id.bikeNumberImg, Resource.Raw.bike_number); SetSvgImage(pane, Resource.Id.clockImg, Resource.Raw.clock); SetSvgImage(pane, Resource.Id.stationNotInstalled, Resource.Raw.not_installed); starOnDrawable = SvgFactory.GetDrawable(Resources, Resource.Raw.star_on); starOffDrawable = SvgFactory.GetDrawable(Resources, Resource.Raw.star_off); var starBtn = pane.FindViewById <ImageButton>(Resource.Id.StarButton); starBtn.Click += HandleStarButtonChecked; streetViewFragment?.GetStreetViewPanoramaAsync(this); }