void UpdateToolbarTextFontSize(AppCompatTextView textView, int fontSize)
 {
     if (fontSize != null)
     {
         textView.SetTextSize(ComplexUnitType.Sp, fontSize);
     }
     else
     {
         textView.SetTextSize(ComplexUnitType.Sp, 14);
     }
 }
Ejemplo n.º 2
0
        void UpdateToolbarTextFont(AppCompatTextView textView, Font customFont, Typeface originalFont)
        {
            if (customFont != null)
            {
                textView.Typeface = customFont.ToTypeface();

                float tValue = customFont.ToScaledPixel();
                textView.SetTextSize(ComplexUnitType.Sp, tValue);
            }
            else
            {
                textView.Typeface = originalFont;
            }
        }
        private TextView createHelperTextView()
        {
            var textView = new AppCompatTextView(Context);

            setTextViewTextColorFallbackColorWhenMissingStyleAttrs(textView);

            if (helperTextColor != null)
            {
                textView.SetTextColor(helperTextColor);
            }

            if (helperTextFontSize > 0)
            {
                textView.SetTextSize(ComplexUnitType.Px, helperTextFontSize);
            }

            return(textView);
        }
        private void SetTitle(Page lastPage)
        {
            var titleViewParams     = _titleViewLayout.LayoutParameters as Android.Widget.FrameLayout.LayoutParams;
            var titleTextViewParams = _titleTextView.LayoutParameters as LinearLayout.LayoutParams;

            titleViewParams.Gravity       = GravityFlags.FillHorizontal | GravityFlags.CenterHorizontal | GravityFlags.CenterVertical;
            titleTextViewParams.TopMargin = 40;
            titleViewParams.RightMargin   = 0;
            titleViewParams.LeftMargin    = 0;

            titleTextViewParams.Gravity     = GravityFlags.Center | GravityFlags.CenterHorizontal | GravityFlags.CenterVertical;
            titleTextViewParams.TopMargin   = 40;
            titleTextViewParams.RightMargin = 0;
            titleTextViewParams.LeftMargin  = 0;

            _titleTextView.SetTextColor(Android.Graphics.Color.White);
            _titleTextView.Text     = lastPage.Title;
            _titleTextView.Typeface = Typeface.CreateFromAsset(Context.Assets, "GothamRoundedBold_21016.ttf");
            _titleTextView.SetTextSize(ComplexUnitType.Pt, 10);

            _titleViewLayout.LayoutParameters = titleViewParams;
        }