Skip to content Skip to sidebar Skip to footer

Use Hardwareacceleration Flag With Canvas.clippath

I'm porting a project made for the Galaxy Tab 1, for Galaxy Tab 2, but the apk runs slowly so I added the hardwareAccelerated flag on the AndroidManifest.XML of the new application

Solution 1:

I had the similar problem in my project with ImageView which doesn't support hardware acceleration. I circumvented this problem with this code:

mImageView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);

It work's for me.

Solution 2:

To prevent issues related to the version of the sdk, you should use:

if (android.os.Build.VERSION.SDK_INT >= 11) {
    mapView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
} 

I was getting java.lang.NoSuchMethodError: setLayerType.

This post is only for clarifying things.

Post a Comment for "Use Hardwareacceleration Flag With Canvas.clippath"