1-keep class com.android.launcher3.allapps.AllAppsBackgroundDrawable { 2 public void setAlpha(int); 3 public int getAlpha(); 4} 5 6-keep class com.android.launcher3.BaseRecyclerViewFastScrollBar { 7 public void setThumbWidth(int); 8 public int getThumbWidth(); 9 public void setTrackWidth(int); 10 public int getTrackWidth(); 11} 12 13-keep class com.android.launcher3.BaseRecyclerViewFastScrollPopup { 14 public void setAlpha(float); 15 public float getAlpha(); 16} 17 18-keep class com.android.launcher3.ButtonDropTarget { 19 public int getTextColor(); 20} 21 22-keep class com.android.launcher3.CellLayout { 23 public float getBackgroundAlpha(); 24 public void setBackgroundAlpha(float); 25} 26 27-keep class com.android.launcher3.CellLayout$LayoutParams { 28 public void setWidth(int); 29 public int getWidth(); 30 public void setHeight(int); 31 public int getHeight(); 32 public void setX(int); 33 public int getX(); 34 public void setY(int); 35 public int getY(); 36} 37 38-keep class com.android.launcher3.DragLayer$LayoutParams { 39 public void setWidth(int); 40 public int getWidth(); 41 public void setHeight(int); 42 public int getHeight(); 43 public void setX(int); 44 public int getX(); 45 public void setY(int); 46 public int getY(); 47} 48 49-keep class com.android.launcher3.FastBitmapDrawable { 50 public void setDesaturation(float); 51 public float getDesaturation(); 52 public void setBrightness(float); 53 public float getBrightness(); 54} 55 56-keep class com.android.launcher3.MemoryDumpActivity { 57 *; 58} 59 60-keep class com.android.launcher3.PreloadIconDrawable { 61 public float getAnimationProgress(); 62 public void setAnimationProgress(float); 63} 64 65-keep class com.android.launcher3.Workspace { 66 public float getBackgroundAlpha(); 67 public void setBackgroundAlpha(float); 68} 69 70# Proguard will strip new callbacks in LauncherApps.Callback from 71# WrappedCallback if compiled against an older SDK. Don't let this happen. 72-keep class com.android.launcher3.compat.** { 73 *; 74} 75 76