Exemple #1
0
        void InitViews()
        {
            toolbar               = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.TbMain);
            radLvFoodiPlaces      = FindViewById <RadListView>(Resource.Id.radLvFoodiPlaces);
            txtAddressFoodiPlaces = FindViewById <TextView>(Resource.Id.txtAddressFoodiPlaces);
            txtNameFoodiPlaces    = FindViewById <TextView>(Resource.Id.txtNameFoodiPlaces);
            ratingBar             = FindViewById <SfRating>(Resource.Id.sfRatingTotal);
            foodiPlaces           = new List <Results>();
            txtScore              = FindViewById <TextView>(Resource.Id.txtScore);
            frReviews             = FindViewById <FrameLayout>(Resource.Id.frReviews);
            txtTopReviewsDate     = FindViewById <TextView>(Resource.Id.txtTopReviewsDate);
            txtTopReviewsDetail   = FindViewById <TextView>(Resource.Id.txtTopReviewsDetail);
            txtMore               = FindViewById <TextView>(Resource.Id.txtMore);
            sfRatingTopReview     = FindViewById <SfRating>(Resource.Id.sfRatingTopReview);
            lnReviewsTop          = FindViewById <LinearLayout>(Resource.Id.lnReviewsTop);
            lnMoreReviews         = FindViewById <LinearLayout>(Resource.Id.lnMoreReviews);
            radReviews            = FindViewById <RadListView>(Resource.Id.radReviews);


            SetSupportActionBar(toolbar);
            SupportActionBar.Title = "Foodi Places";
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetDisplayShowTitleEnabled(true);
            SupportActionBar.SetHomeButtonEnabled(true);
            toolbar.SetTitleTextColor(Color.White);
            LoadMapLayout();
        }
Exemple #2
0
        public Rating_Tablet()
        {
            //Rating 1
            rating1                  = new SfRating();
            rating1.ItemCount        = 5;
            rating1.Precision        = SFRatingPrecision.Standard;
            rating1.TooltipPlacement = SFRatingTooltipPlacement.None;
            rating1.ItemSize         = 30;
            rating1.Value            = 3;
            rating1.ItemSpacing      = 30;
            rating1.ValueChanged    += Rating_ValueChanged;

            //RatingSettings
            SfRatingSettings ratingSetting = new SfRatingSettings();

            ratingSetting.RatedFill   = UIColor.FromRGB(251, 209, 10);
            ratingSetting.RatedStroke = UIColor.FromRGB(251, 209, 10);

            //Rating 2
            rating2                  = new SfRating();
            rating2.ItemCount        = 5;
            rating2.RatingSettings   = ratingSetting;
            rating2.Precision        = SFRatingPrecision.Half;
            rating2.TooltipPlacement = SFRatingTooltipPlacement.None;
            rating2.ItemSize         = 10;
            rating2.Readonly         = true;
            rating2.Value            = (nfloat)3.5;
            rating2.ItemSpacing      = 5;

            mainPageDesign();
            autoHide();
            loadOptionView();
        }
 public void Init()
 {
     _rating = new SfRating();
     View    = new UIView();
     View.AddSubview(_rating);
     ContainingView.AddSubview(View);
 }
Exemple #4
0
        public RegisterForm()
        {
            _model = new LoginAndRegisterViewModel();

            _rating = new SfRating
            {
                EnableCustomView = true,
                ItemSpacing      = 20,
                Value            = 1,
                Precision        = Precision.Standard
            };
            _rating.ValueChanged += (sender, args) => { NextButton.CommandParameter = _rating.Value; };

            StepOne();

            _model.PropertyChanged += (sender, args) =>
            {
                if (_model.StepsSource == Steps.Two)
                {
                    StepTwo();
                }
                if (_model.StepsSource == Steps.Three)
                {
                    StepThree();
                }
                if (_model.StepsSource == Steps.Four)
                {
                    StepFour();
                }
                if (_model.StepsSource == Steps.Five)
                {
                    StepFive();
                }
            };
        }
Exemple #5
0
 public FoodiPlaceViewHolder(View itemView)
     : base(itemView)
 {
     Name   = itemView.FindViewById <TextView>(Resource.Id.txtReviewsName);
     Avatar = itemView.FindViewById <ImageView>(Resource.Id.imvReviews);
     Score  = itemView.FindViewById <SfRating>(Resource.Id.sfRatingReviews);
     Date   = itemView.FindViewById <TextView>(Resource.Id.txtReviewsDate);
     Detail = itemView.FindViewById <TextView>(Resource.Id.txtReviesDetail);
 }
Exemple #6
0
        private void RatingView_ValueChanged(object sender, ValueEventArgs e)
        {
            SfRating sfRating = (SfRating)sender;

            if (sfRating.Value > 0)
            {
                SubmitButton.IsEnabled = true;
            }
        }
Exemple #7
0
        public View GetSampleContent(Context con)
        {
            height = con.Resources.DisplayMetrics.HeightPixels / 2;
            width  = con.Resources.DisplayMetrics.WidthPixels / 2;

            SamplePageContent(con);

            /*************
            **SfRating1**
            *************/
            sfRatingSettings                    = new SfRatingSettings();
            sfRating1                           = new SfRating(con);
            sfRating1.ItemSize                  = 17;
            sfRating1.Precision                 = Precision.Exact;
            sfRating1.Value                     = 3.5;
            sfRating1.ReadOnly                  = true;
            sfRating1.ItemSpacing               = 0;
            sfRating1.TooltipPlacement          = TooltipPlacement.None;
            sfRatingSettings.RatedFill          = Color.ParseColor("#fbd10a");
            sfRatingSettings.UnRatedFill        = Color.ParseColor("#cdcccb");
            sfRatingSettings.RatedStrokeWidth   = 0;
            sfRatingSettings.UnRatedStrokeWidth = 0;
            sfRating1.RatingSettings            = sfRatingSettings;
            sfRating1.LayoutParameters          = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, (int)(20 * con.Resources.DisplayMetrics.Density));

            /************
            **SfRating**
            ************/
            sfRatingSetings1             = new SfRatingSettings();
            sfRatingSetings1.RatedStroke = Color.ParseColor("#2095f2");
            sfRating                  = new SfRating(con);
            sfRating.ItemSize         = 40;
            sfRating.ItemSpacing      = 20;
            sfRating.ItemCount        = 5;
            sfRating.TooltipPrecision = 1;
            sfRating.Value            = 3;
            sfRating.RatingSettings   = sfRatingSetings1;
            sfRating.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, (int)(40 * con.Resources.DisplayMetrics.Density));
            //sfRating Value Changed Listener
            sfRating.ValueChanged += (object sender, ValueChangedEventArgs e) => {
                if (!e.Value.ToString().Equals(""))
                {
                    UpdateText(e.Value);
                }
            };

            //mainView
            LinearLayout mainView = new LinearLayout(con);

            mainView.AddView(GetView(con));

            return(mainView);
        }
        public override View GetSampleContent(Context con1)
        {
            con = con1;
            InitialLayout();
            TitleLayout();
            ImageLayout();

            //Non Editable Rating
            ratingLayout = new LinearLayout(con);
            ratingLayout.SetPadding(5, 2, 0, 0);
            sfRatingSettings                    = new SfRatingSettings();
            sfRating1                           = new SfRating(con);
            sfRating1.ItemSize                  = 33;
            sfRating1.Precision                 = Precision.Exact;
            sfRating1.Value                     = 3.5;
            sfRating1.ReadOnly                  = true;
            sfRating1.ItemSpacing               = 0;
            sfRating1.TooltipPlacement          = TooltipPlacement.None;
            sfRatingSettings.RatedFill          = Color.ParseColor("#fbd10a");
            sfRatingSettings.UnRatedFill        = Color.ParseColor("#cdcccb");
            sfRatingSettings.RatedStrokeWidth   = 0;
            sfRatingSettings.UnRatedStrokeWidth = 0;
            sfRating1.RatingSettings            = sfRatingSettings;
            sfRating1.LayoutParameters          = new ViewGroup.LayoutParams((int)(400 * con.Resources.DisplayMetrics.Density), (int)(33 * con.Resources.DisplayMetrics.Density));
            ratingLayout.AddView(sfRating1);
            textLayout.AddView(ratingLayout);
            contentLayout.AddView(textLayout);
            DescriptionLayout();

            //Editable Rating
            sfRatingSetings1             = new SfRatingSettings();
            sfRatingSetings1.RatedStroke = Color.ParseColor("#2095f2");
            sfRating                  = new SfRating(con);
            sfRating.ItemSize         = 53;
            sfRating.ItemSpacing      = 33;
            sfRating.ItemCount        = 5;
            sfRating.TooltipPrecision = 1;
            sfRating.Value            = 3;
            sfRating.RatingSettings   = sfRatingSetings1;
            sfRating.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, (int)(55 * con.Resources.DisplayMetrics.Density));
            padLayout.AddView(dummyLabel);
            padLayout.AddView(sfRating);
            pageLayout.AddView(padLayout);

            ValueLayout();
            ShowLabelLayout();

            return(pageLayout);
        }
Exemple #9
0
        static void DisplayCustomRatingBar(SfRating ratingBar)
        {
            ratingBar.Precision = Precision.Exact;
            ratingBar.ReadOnly  = true;
            ratingBar.ItemSize  = 10;
            //ratingBar.ItemCount = 4;
            ratingBar.ItemSpacing = 4;
            SfRatingSettings ratingSettings = new SfRatingSettings
            {
                RatedFill     = Color.Yellow,
                UnRatedFill   = Color.Gray,
                RatedStroke   = Color.DarkOrange,
                UnRatedStroke = Color.DarkGray
            };

            ratingBar.RatingSettings = ratingSettings;
        }
Exemple #10
0
        public Rating_Mobile()
        {
            SfRatingSettings ratingSetting1 = new SfRatingSettings();

            ratingSetting1.RatedStrokeWidth   = 2;
            ratingSetting1.UnRatedStrokeWidth = 2;

            //Rating 1
            rating1                  = new SfRating();
            rating1.ItemCount        = 5;
            rating1.Precision        = SFRatingPrecision.Standard;
            rating1.TooltipPlacement = SFRatingTooltipPlacement.None;
            rating1.ItemSize         = 30;
            rating1.RatingSettings   = ratingSetting1;
            rating1.Value            = 3;
            rating1.ItemSpacing      = 5;
            rating1.EnableAutoSize   = true;
            rating1.ValueChanged    += Rating_ValueChanged;

            //RatingSettings
            SfRatingSettings ratingSetting = new SfRatingSettings();

            ratingSetting.RatedFill   = UIColor.FromRGB(251, 209, 10);
            ratingSetting.RatedStroke = UIColor.FromRGB(251, 209, 10);

            //Rating 2
            rating2                  = new SfRating();
            rating2.ItemCount        = 5;
            rating2.RatingSettings   = ratingSetting;
            rating2.Precision        = SFRatingPrecision.Half;
            rating2.TooltipPlacement = SFRatingTooltipPlacement.None;
            rating2.ItemSize         = 10;
            rating2.Readonly         = true;
            rating2.Value            = (nfloat)3.5;
            rating2.ItemSpacing      = 5;

            this.AddSubview(rating1);
            this.AddSubview(rating2);

            mainPageDesign();
        }