private void AppLayout_OffsetChanged(object sender, AppBarLayout.OffsetChangedEventArgs e) { int maxScroll = e.AppBarLayout.TotalScrollRange; double percentage = (double)System.Math.Abs(e.VerticalOffset) / (double)maxScroll; HandleAlphaOnTitle(percentage); HandleToolbarTitleVisibility(percentage); }
private void AppBarLayout_OffsetChanged(object sender, AppBarLayout.OffsetChangedEventArgs e) { int scrollRange = -1; if (scrollRange == -1) { scrollRange = _appBarLayout.TotalScrollRange; } if (scrollRange + e.VerticalOffset == 0) { this._collapsingToolbar.SetTitle(GetString(Resource.String.app_name)); } else { this._collapsingToolbar.SetTitle(" "); } }
private void AppBarLayout_OffsetChanged(object sender, AppBarLayout.OffsetChangedEventArgs e) { bool isShow = false; int scrollRange = -1; if (scrollRange == -1) scrollRange = _appBarLayout.TotalScrollRange; if (scrollRange + e.VerticalOffset == 0) { this._collapsingToolbar.SetTitle(GetString(Resource.String.ApplicationName)); isShow = true; } else { this._collapsingToolbar.SetTitle(" "); isShow = false; } }
private void OnToolbarOffsetChanged(object sender, AppBarLayout.OffsetChangedEventArgs e) { ViewCompat.SetElevation(_toolbar, BitmapUtils.DpToPixel(2, Resources)); }