summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/HolographicOutlineHelper.java
Commit message (Collapse)AuthorAgeFilesLines
* Adding null check to outline generatorSunny Goyal2015-05-191-0/+3
| | | | Change-Id: I8eb8b62a868d80fd0a7c9deec8915828bd8177d0
* Optimizing shadow generation by reusing bitmap.Sunny Goyal2015-05-151-62/+45
| | | | | | | | > Not creating unnecessary bitmaps > Final bitmap is generated as ALPHA_8 instead of ARGB_8888 > The shadow drawing is done directly in the view Change-Id: I504fa2ea3abdc1a3c3fb9ad57d6e28880d2584a1
* Updating the icon click feedbackSunny Goyal2014-08-191-107/+81
| | | | | | | | | > Using BubbleTextView everywhere, removed PagedIconView > There is a brightness feedback on touch and shadow feedback on click, until app launches issue: 16878374 Change-Id: I3dc1149a123c8a75feca6210948398bf2187f1f2
* Lazily instantiate LauncherAppState.Daniel Sandler2013-06-271-33/+33
| | | | | | | | The application context for LauncherAppState is supplied by the application whenever it starts; don't ask for an instance before that. Change-Id: I1ca8ea04238a357a682f79250f08813ead7ae532
* Make HolographicOutlineHelper a singleton.Daniel Sandler2013-06-121-1/+9
| | | | | | | | It's a pretty heavy object, including three Paints at 74 bytes apiece, and we allocate one for every workspace and every icon. We really only need one. Change-Id: Ic9e12d478c3be27b13133718875c91540f7ccf4c
* Move LauncherApplication's state and code to LauncherAppState.Daniel Sandler2013-06-111-1/+1
| | | | | | | | This removes Launcher's static data and other state out of the Application object. Now LauncherApplication (extends Application) exists only to instantiate LauncherAppState. Change-Id: I4e323bd78b77536b92054105536a55c0c2c19ba8
* Launcher2 is now Launcher3.Daniel Sandler2013-06-051-0/+221
Changes include - moving from com.android.launcher{,2} to com.android.launcher3 - removing wallpapers - new temporary icon Change-Id: I1eabd06059e94a8f3bdf6b620777bd1d2b7c212b