Add UpdateAfterloading method in Image
authorSungHyun Min <shyun.min@samsung.com>
Fri, 17 Mar 2017 05:18:00 +0000 (14:18 +0900)
committerKangho Hur <kangho.hur@samsung.com>
Mon, 24 Apr 2017 04:36:56 +0000 (13:36 +0900)
 - for supporting 9-patch image : http://suprem.sec.samsung.net/confluence/display/SPTDTLC/Supporting+9-Patch+Image

Change-Id: I5166b1ebda5f3e362cb5fd429a9c57fb0362a4aa
Signed-off-by: SungHyun Min <shyun.min@samsung.com>
Xamarin.Forms.Platform.Tizen/Renderers/ImageRenderer.cs [changed mode: 0755->0644]

old mode 100755 (executable)
new mode 100644 (file)
index 3617b70..f402178
@@ -61,8 +61,7 @@ namespace Xamarin.Forms.Platform.Tizen
                                if (!IsDisposed && success)
                                {
                                        ((IVisualElementController)Element).NativeSizeChanged();
-                                       UpdateIsOpaque();
-                                       UpdateBlendColor();
+                                       UpdateAfterLoading();
                                }
                        }
 
@@ -70,6 +69,12 @@ namespace Xamarin.Forms.Platform.Tizen
                                ((IImageController)Element).SetIsLoading(false);
                }
 
+               protected virtual void UpdateAfterLoading()
+               {
+                       UpdateIsOpaque();
+                       UpdateBlendColor();
+               }
+
                void UpdateAspect()
                {
                        Control.Aspect = Element.Aspect;
@@ -142,5 +147,4 @@ namespace Xamarin.Forms.Platform.Tizen
                        return Task.FromResult<bool>(false);
                }
        }
-}
-
+}
\ No newline at end of file