Smeedee.Android.Widgets.TextColoringAdapterWithLoadMoreButton.FindTextViewAndSetColor C# (CSharp) Method

FindTextViewAndSetColor() private method

private FindTextViewAndSetColor ( Android.Views.View view ) : Android.Views.View
view Android.Views.View
return Android.Views.View
        private View FindTextViewAndSetColor(View view)
        {
            if (!(view is LinearLayout)) return view;

            var linearLayout = (view as LinearLayout).GetChildAt(1);
            if (!(linearLayout is LinearLayout)) return view;

            var text = (linearLayout as LinearLayout).GetChildAt(1);
            if (!(text is TextView)) return view;

            var textView = text as TextView;
            var color = textView.Text == LatestCommitsWidget.NoMessageTag
                            ? highlightColor
                            : Color.White;
            textView.SetTextColor(color);

            return view;
        }