private void Init() { _marksCount = 5; _markRadius = (int)BitmapUtils.DpToPixel(4, Context.Resources); _argbEvaluator = new ArgbEvaluator(); ProgressChanged += OnProgressChanged; }
private void Setup() { var sectionsPagerAdapter = new WelcomeSectionsPagerAdapter(SupportFragmentManager); nextButton = FindViewById <ImageButton>(Resource.Id.button_welcome_next); var skipButton = FindViewById <Button>(Resource.Id.button_welcome_skip); finishButton = FindViewById <Button>(Resource.Id.button_welcome_finish); var firstIndicator = FindViewById <ImageView>(Resource.Id.imageview_welcome_indicator_1); var secondIndicator = FindViewById <ImageView>(Resource.Id.imageview_welcome_indicator_2); var thirdIndicator = FindViewById <ImageView>(Resource.Id.imageview_welcome_indicator_3); indicators = new[] { firstIndicator, secondIndicator, thirdIndicator }; viewPager = FindViewById <ViewPager>(Resource.Id.viewpager_welcome); viewPager.Adapter = sectionsPagerAdapter; viewPager.CurrentItem = pageNumber; UpdateIndicators(pageNumber); var color1 = ContextCompat.GetColor(this, Resource.Color.color_cyan); var color2 = ContextCompat.GetColor(this, Resource.Color.color_orange); var color3 = ContextCompat.GetColor(this, Resource.Color.color_green); colorCodesList = new[] { color1, color2, color3 }; colors = new[] { new Color(color1), new Color(color2), new Color(3) }; argbEvaluator = new ArgbEvaluator(); viewPager.AddOnPageChangeListener(new ViewPagerPageChangeListener()); nextButton.Click += NextButtonClick; skipButton.Click += SkipButtonClick; finishButton.Click += FinishButtonClick; }
public void OnAnimationUpdate(ValueAnimator animation) { try { var evaluator = new ArgbEvaluator(); var newStart = (int)evaluator.Evaluate(animation.AnimatedFraction, Start, End); var newMid = (int)evaluator.Evaluate(animation.AnimatedFraction, Mid, Start); var newEnd = (int)evaluator.Evaluate(animation.AnimatedFraction, End, Mid); int[] newArray = { newStart, newMid, newEnd }; GradientDrawableView.SetColors(newArray); } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
public void OnAnimationUpdate(ValueAnimator animation) { try { var evaluator = new ArgbEvaluator(); var newStart = (int)evaluator.Evaluate(animation.AnimatedFraction, Start, End); var newMid = (int)evaluator.Evaluate(animation.AnimatedFraction, Mid, Start); var newEnd = (int)evaluator.Evaluate(animation.AnimatedFraction, End, Mid); int[] newArray = { newStart, newMid, newEnd }; GradientDrawableView.SetColors(newArray); } catch (Exception e) { Console.WriteLine(e); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Window.DecorView.SystemUiVisibility = StatusBarVisibility.Hidden; var window = Window; window.SetStatusBarColor(Color.Transparent); SetContentView(Resource.Layout.activity_welcome); mSectionsPagerAdapter = new WelcomeSectionsPagerAdapter(SupportFragmentManager); mNextBtn = FindViewById <ImageButton>(Resource.Id.button_welcome_next); mSkipBtn = FindViewById <Button>(Resource.Id.button_welcome_skip); mFinishBtn = FindViewById <Button>(Resource.Id.button_welcome_finish); zero = FindViewById <ImageView>(Resource.Id.imageview_welcome_indicator_0); one = FindViewById <ImageView>(Resource.Id.imageview_welcome_indicator_1); two = FindViewById <ImageView>(Resource.Id.imageview_welcome_indicator_2); indicators = new ImageView[] { zero, one, two }; mViewPager = FindViewById <ViewPager>(Resource.Id.viewpager_welcome); mViewPager.Adapter = mSectionsPagerAdapter; mViewPager.CurrentItem = page; UpdateIndicators(page); int color1 = ContextCompat.GetColor(this, Resource.Color.color_cyan); int color2 = ContextCompat.GetColor(this, Resource.Color.color_orange); int color3 = ContextCompat.GetColor(this, Resource.Color.color_green); colorList = new int[] { color1, color2, color3 }; colors = new Color[] { new Color(color1), new Color(color2), new Color(3) }; evaluator = new ArgbEvaluator(); mViewPager.AddOnPageChangeListener(new ViewPagerPageChangeListener()); mNextBtn.Click += MNextBtn_Click; mSkipBtn.Click += MSkipBtn_Click; mFinishBtn.Click += MFinishBtn_Click; prefEditor = MainApp.Instance.SharedPreferences.Edit(); }
void Initialize() { evaluator = new ArgbEvaluator(); handler = new MyHandler(this); }