1-keep class com.android.launcher3.Launcher { 2 public void previousScreen(android.view.View); 3 public void nextScreen(android.view.View); 4 public void launchHotSeat(android.view.View); 5 public void onClickSearchButton(android.view.View); 6 public void onClickVoiceButton(android.view.View); 7 public void onClickConfigureButton(android.view.View); 8 public void onClickAllAppsButton(android.view.View); 9 public void onClickAppMarketButton(android.view.View); 10 public void dismissFirstRunCling(android.view.View); 11 public void dismissMigrationClingCopyApps(android.view.View); 12 public void dismissMigrationClingUseDefault(android.view.View); 13 public void dismissMigrationWorkspaceCling(android.view.View); 14 public void dismissWorkspaceCling(android.view.View); 15 public void dismissAllAppsCling(android.view.View); 16} 17 18-keep class com.android.launcher3.CellLayout { 19 public float getBackgroundAlpha(); 20 public void setBackgroundAlpha(float); 21} 22 23-keep class com.android.launcher3.DragLayer$LayoutParams { 24 public void setWidth(int); 25 public int getWidth(); 26 public void setHeight(int); 27 public int getHeight(); 28 public void setX(int); 29 public int getX(); 30 public void setY(int); 31 public int getY(); 32} 33 34-keep class com.android.launcher3.CellLayout$LayoutParams { 35 public void setWidth(int); 36 public int getWidth(); 37 public void setHeight(int); 38 public int getHeight(); 39 public void setX(int); 40 public int getX(); 41 public void setY(int); 42 public int getY(); 43} 44 45-keep class com.android.launcher3.Workspace { 46 public float getBackgroundAlpha(); 47 public void setBackgroundAlpha(float); 48 public float getChildrenOutlineAlpha(); 49 public void setChildrenOutlineAlpha(float); 50} 51 52-keep class com.android.launcher3.MemoryDumpActivity { 53 *; 54} 55 56-keep class com.android.launcher3.PreloadIconDrawable { 57 public float getAnimationProgress(); 58 public void setAnimationProgress(float); 59} 60