diff options
author | Jorge Ruesga <jorge@ruesga.com> | 2013-08-18 02:22:00 +0200 |
---|---|---|
committer | Jorge Ruesga <jorge@ruesga.com> | 2013-08-18 02:22:00 +0200 |
commit | faee676e463486aee0d34c5df8a8b935c5412829 (patch) | |
tree | f1bc29e034407efaaebfd853cc4665397c77cdb4 /src/org/cyanogenmod/wallpapers | |
parent | 667e0a2fa2a9b643f588b486da474643e2c518d0 (diff) | |
download | android_packages_wallpapers_PhotoPhase-faee676e463486aee0d34c5df8a8b935c5412829.tar.gz android_packages_wallpapers_PhotoPhase-faee676e463486aee0d34c5df8a8b935c5412829.tar.bz2 android_packages_wallpapers_PhotoPhase-faee676e463486aee0d34c5df8a8b935c5412829.zip |
Force hardware acceletation on cardlayout scroller
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Diffstat (limited to 'src/org/cyanogenmod/wallpapers')
-rw-r--r-- | src/org/cyanogenmod/wallpapers/photophase/preferences/ChoosePicturesFragment.java | 8 | ||||
-rw-r--r-- | src/org/cyanogenmod/wallpapers/photophase/widgets/CardLayout.java | 11 |
2 files changed, 8 insertions, 11 deletions
diff --git a/src/org/cyanogenmod/wallpapers/photophase/preferences/ChoosePicturesFragment.java b/src/org/cyanogenmod/wallpapers/photophase/preferences/ChoosePicturesFragment.java index 322bcc5..ddfdaa1 100644 --- a/src/org/cyanogenmod/wallpapers/photophase/preferences/ChoosePicturesFragment.java +++ b/src/org/cyanogenmod/wallpapers/photophase/preferences/ChoosePicturesFragment.java @@ -248,6 +248,14 @@ public class ChoosePicturesFragment extends PreferenceFragment implements OnEndS mScroller.setCallback(this); mAlbumsPanel = (CardLayout)mScroller.findViewById(R.id.albums_panel); + // Force Hardware acceleration + if (!mScroller.isHardwareAccelerated()) { + mScroller.setLayerType(View.LAYER_TYPE_HARDWARE, null); + } + if (!mAlbumsPanel.isHardwareAccelerated()) { + mAlbumsPanel.setLayerType(View.LAYER_TYPE_HARDWARE, null); + } + // Load the albums mAlbumsLoaderTask.execute(); diff --git a/src/org/cyanogenmod/wallpapers/photophase/widgets/CardLayout.java b/src/org/cyanogenmod/wallpapers/photophase/widgets/CardLayout.java index 35971f6..e1953cd 100644 --- a/src/org/cyanogenmod/wallpapers/photophase/widgets/CardLayout.java +++ b/src/org/cyanogenmod/wallpapers/photophase/widgets/CardLayout.java @@ -65,17 +65,6 @@ public class CardLayout extends LinearLayout { } /** - * {@inheritDoc} - */ - @Override - protected void onAttachedToWindow() { - super.onAttachedToWindow(); - if (!isHardwareAccelerated()) { - setLayerType(View.LAYER_TYPE_HARDWARE, null); - } - } - - /** * Add a new card to the layout * * @param card The card view to add |