/// <summary>
        /// Gets the default check box drawable and set the color to the CheckColor.
        /// </summary>
        /// <returns>The default check box drawable.</returns>
        /// <param name="view">View.</param>
        private Drawable GetDefaultCheckBoxDrawable(Android.Views.View view)
        {
            TypedValue value = new TypedValue();

            view.Context.Theme.ResolveAttribute(Android.Resource.Attribute.ListChoiceIndicatorMultiple, value, true);
            var origImg         = view.Context.Resources.GetDrawable(value.ResourceId);
            var porterDuffColor = new Android.Graphics.PorterDuffColorFilter(Element.CheckColor.ToAndroid(), Android.Graphics.PorterDuff.Mode.SrcIn);

            origImg.SetColorFilter(porterDuffColor);
            return(origImg);
        }
Esempio n. 2
0
        public override void Render()
        {
            SetContentView(Resource.Layout.WelcomeView);

            Button b = (Button)FindViewById(Resource.Id.myButton);

            if (b != null)
            {
                Android.Graphics.Color           color = Android.Graphics.Color.Rgb(0x62, 0x63, 0x70);
                Android.Graphics.PorterDuff.Mode mode  = Android.Graphics.PorterDuff.Mode.Multiply;

                var colorFilder = new Android.Graphics.PorterDuffColorFilter(color, mode);
                b.Background.SetColorFilter(colorFilder);
                b.Click += (sender, e) => { MXDroidContainer.Navigate("Dashboard"); };
            }
        }