Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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
        }
Ejemplo n.º 3
0
        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
        }
Ejemplo n.º 4
0
        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);
        }