diff options
Diffstat (limited to 'Xamarin.Forms.Platform.Android/Renderers')
9 files changed, 26 insertions, 0 deletions
diff --git a/Xamarin.Forms.Platform.Android/Renderers/ButtonRenderer.cs b/Xamarin.Forms.Platform.Android/Renderers/ButtonRenderer.cs index 0d93207a..14046448 100644 --- a/Xamarin.Forms.Platform.Android/Renderers/ButtonRenderer.cs +++ b/Xamarin.Forms.Platform.Android/Renderers/ButtonRenderer.cs @@ -195,7 +195,9 @@ namespace Xamarin.Forms.Platform.Android return; if (_defaultDrawable != null) +#pragma warning disable 618 Control.SetBackgroundDrawable(_defaultDrawable); +#pragma warning restore 618 _drawableEnabled = false; } @@ -212,7 +214,9 @@ namespace Xamarin.Forms.Platform.Android if (_defaultDrawable == null) _defaultDrawable = Control.Background; +#pragma warning disable 618 Control.SetBackgroundDrawable(_backgroundDrawable); +#pragma warning restore 618 _drawableEnabled = true; } diff --git a/Xamarin.Forms.Platform.Android/Renderers/CarouselPageRenderer.cs b/Xamarin.Forms.Platform.Android/Renderers/CarouselPageRenderer.cs index 1533005a..5053b698 100644 --- a/Xamarin.Forms.Platform.Android/Renderers/CarouselPageRenderer.cs +++ b/Xamarin.Forms.Platform.Android/Renderers/CarouselPageRenderer.cs @@ -30,7 +30,9 @@ namespace Xamarin.Forms.Platform.Android base.OnAttachedToWindow(); var adapter = new CarouselPageAdapter(_viewPager, Element, Context); _viewPager.Adapter = adapter; +#pragma warning disable 618 _viewPager.SetOnPageChangeListener(adapter); +#pragma warning restore 618 adapter.UpdateCurrentItem(); @@ -50,7 +52,9 @@ namespace Xamarin.Forms.Platform.Android if (_viewPager != null) { RemoveView(_viewPager); +#pragma warning disable 618 _viewPager.SetOnPageChangeListener(null); +#pragma warning restore 618 _viewPager.Dispose(); } diff --git a/Xamarin.Forms.Platform.Android/Renderers/FormattedStringExtensions.cs b/Xamarin.Forms.Platform.Android/Renderers/FormattedStringExtensions.cs index 2a65c98f..f049cd0c 100644 --- a/Xamarin.Forms.Platform.Android/Renderers/FormattedStringExtensions.cs +++ b/Xamarin.Forms.Platform.Android/Renderers/FormattedStringExtensions.cs @@ -50,7 +50,9 @@ namespace Xamarin.Forms.Platform.Android } if (!span.IsDefault()) +#pragma warning disable 618 spannable.SetSpan(new FontSpan(span.Font, view), start, end, SpanTypes.InclusiveInclusive); +#pragma warning restore 618 else if (defaultFont != Font.Default) spannable.SetSpan(new FontSpan(defaultFont, view), start, end, SpanTypes.InclusiveInclusive); } diff --git a/Xamarin.Forms.Platform.Android/Renderers/FrameRenderer.cs b/Xamarin.Forms.Platform.Android/Renderers/FrameRenderer.cs index a0cbd4d3..4e1881c4 100644 --- a/Xamarin.Forms.Platform.Android/Renderers/FrameRenderer.cs +++ b/Xamarin.Forms.Platform.Android/Renderers/FrameRenderer.cs @@ -32,7 +32,9 @@ namespace Xamarin.Forms.Platform.Android void UpdateBackground() { +#pragma warning disable 618 SetBackgroundDrawable(new FrameDrawable(Element)); +#pragma warning restore 618 } class FrameDrawable : Drawable diff --git a/Xamarin.Forms.Platform.Android/Renderers/LabelRenderer.cs b/Xamarin.Forms.Platform.Android/Renderers/LabelRenderer.cs index 45068838..98406ca0 100644 --- a/Xamarin.Forms.Platform.Android/Renderers/LabelRenderer.cs +++ b/Xamarin.Forms.Platform.Android/Renderers/LabelRenderer.cs @@ -125,7 +125,9 @@ namespace Xamarin.Forms.Platform.Android void UpdateFont() { +#pragma warning disable 618 Font f = Element.Font; +#pragma warning restore 618 Typeface newTypeface = f.ToTypeface(); if (newTypeface != _lastTypeface) @@ -190,7 +192,9 @@ namespace Xamarin.Forms.Platform.Android if (Element.FormattedText != null) { FormattedString formattedText = Element.FormattedText ?? Element.Text; +#pragma warning disable 618 _view.TextFormatted = formattedText.ToAttributed(Element.Font, Element.TextColor, _view); +#pragma warning restore 618 _wasFormatted = true; } else diff --git a/Xamarin.Forms.Platform.Android/Renderers/ListViewAdapter.cs b/Xamarin.Forms.Platform.Android/Renderers/ListViewAdapter.cs index 53426644..ee1eba07 100644 --- a/Xamarin.Forms.Platform.Android/Renderers/ListViewAdapter.cs +++ b/Xamarin.Forms.Platform.Android/Renderers/ListViewAdapter.cs @@ -270,7 +270,9 @@ namespace Xamarin.Forms.Platform.Android AView bline; if (makeBline) { +#pragma warning disable 618 bline = new AView(_context) { LayoutParameters = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FillParent, 1) }; +#pragma warning restore 618 layout.AddView(bline); } diff --git a/Xamarin.Forms.Platform.Android/Renderers/MasterDetailRenderer.cs b/Xamarin.Forms.Platform.Android/Renderers/MasterDetailRenderer.cs index ce3fb267..6f514aff 100644 --- a/Xamarin.Forms.Platform.Android/Renderers/MasterDetailRenderer.cs +++ b/Xamarin.Forms.Platform.Android/Renderers/MasterDetailRenderer.cs @@ -305,7 +305,9 @@ namespace Xamarin.Forms.Platform.Android void UpdateBackgroundImage(Page view) { if (!string.IsNullOrEmpty(view.BackgroundImage)) +#pragma warning disable 618 SetBackgroundDrawable(Context.Resources.GetDrawable(view.BackgroundImage)); +#pragma warning restore 618 } void UpdateDetail() diff --git a/Xamarin.Forms.Platform.Android/Renderers/TableViewModelRenderer.cs b/Xamarin.Forms.Platform.Android/Renderers/TableViewModelRenderer.cs index ea07dbf2..c7ff2636 100644 --- a/Xamarin.Forms.Platform.Android/Renderers/TableViewModelRenderer.cs +++ b/Xamarin.Forms.Platform.Android/Renderers/TableViewModelRenderer.cs @@ -110,7 +110,9 @@ namespace Xamarin.Forms.Platform.Android AView bline; if (makeBline) { +#pragma warning disable 618 bline = new AView(Context) { LayoutParameters = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FillParent, 1) }; +#pragma warning restore 618 layout.AddView(bline); } diff --git a/Xamarin.Forms.Platform.Android/Renderers/WebViewRenderer.cs b/Xamarin.Forms.Platform.Android/Renderers/WebViewRenderer.cs index d2c0f0d6..01c74b02 100644 --- a/Xamarin.Forms.Platform.Android/Renderers/WebViewRenderer.cs +++ b/Xamarin.Forms.Platform.Android/Renderers/WebViewRenderer.cs @@ -61,7 +61,9 @@ namespace Xamarin.Forms.Platform.Android if (Control == null) { var webView = new AWebView(Context); +#pragma warning disable 618 webView.LayoutParameters = new global::Android.Widget.AbsoluteLayout.LayoutParams(LayoutParams.MatchParent, LayoutParams.MatchParent, 0, 0); +#pragma warning restore 618 webView.SetWebViewClient(new WebClient(this)); _webChromeClient = GetFormsWebChromeClient(); @@ -178,7 +180,9 @@ namespace Xamarin.Forms.Platform.Android _navigationResult = WebNavigationResult.Failure; if (errorCode == ClientError.Timeout) _navigationResult = WebNavigationResult.Timeout; +#pragma warning disable 618 base.OnReceivedError(view, errorCode, description, failingUrl); +#pragma warning restore 618 } public override bool ShouldOverrideUrlLoading(AWebView view, string url) |