diff --git a/apps/animations/opacity.ts b/apps/animations/opacity.ts index dceecd0fd..5e5c5271d 100644 --- a/apps/animations/opacity.ts +++ b/apps/animations/opacity.ts @@ -26,9 +26,9 @@ export function pageLoaded(args: observable.EventData) { export function onSetOpacity(args: observable.EventData) { var newOpacity = opacitySlider.value / 100; container._eachChildView((view: view.View) => { - if (view.android) { - view.android.setLayerType(android.view.View.LAYER_TYPE_HARDWARE, null); - } + //if (view.android) { + // view.android.setLayerType(android.view.View.LAYER_TYPE_HARDWARE, null); + //} view.opacity = newOpacity; return true; }); @@ -39,9 +39,9 @@ export function onAnimateOpacity(args: observable.EventData) { var newOpacity = opacitySlider.value / 100; var animationDefinitions = new Array(); container._eachChildView((view: view.View) => { - if (view.android) { - view.android.setLayerType(android.view.View.LAYER_TYPE_HARDWARE, null); - } + //if (view.android) { + // view.android.setLayerType(android.view.View.LAYER_TYPE_HARDWARE, null); + //} animationDefinitions.push({ target: view, opacity: newOpacity, diff --git a/ui/styling/stylers.android.ts b/ui/styling/stylers.android.ts index 4405d5492..3e50e79de 100644 --- a/ui/styling/stylers.android.ts +++ b/ui/styling/stylers.android.ts @@ -60,6 +60,9 @@ function onBackgroundOrBorderPropertyChanged(v: view.View) { // http://developer.android.com/guide/topics/graphics/hardware-accel.html nativeView.setLayerType(android.view.View.LAYER_TYPE_SOFTWARE, null); } + else { + nativeView.setLayerType(android.view.View.LAYER_TYPE_HARDWARE, null); + } } else { // reset the value with the default native value