mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-03-01 08:16:49 +00:00
Handle config changes in Launcher
- This is practically a revert to http://ag/c/13687966/5 and refactored to use DisplayController.DisplayInfoChangeListener - Make Launcher handle size and density change so transition is less janky when screen size changes - Added fix in RecentsView to update state and TaskView when display profile changes - Removed 720dp specific resoureces - Removed unused widget_section_indent - Removed unnecessary all_apps_background_canvas 600dp override that is not needed in AllApps+ - Moved remaining dp specific into DeviceProfile - Simplified allowRotation logic to use single variable in DeviceProfile to determine if allow rotation is enabled by default Fixes: 180803696 Test: manual Change-Id: Iea0a7d1a0e14dc3613152dd3b3887450a2e1fc2f
This commit is contained in:
@@ -74,7 +74,6 @@ public abstract class ButtonDropTarget extends TextView
|
||||
|
||||
protected final Launcher mLauncher;
|
||||
|
||||
private int mBottomDragPadding;
|
||||
protected DropTargetBar mDropTargetBar;
|
||||
|
||||
/** Whether this drop target is active for the current drag */
|
||||
@@ -103,7 +102,6 @@ public abstract class ButtonDropTarget extends TextView
|
||||
mLauncher = Launcher.getLauncher(context);
|
||||
|
||||
Resources resources = getResources();
|
||||
mBottomDragPadding = resources.getDimensionPixelSize(R.dimen.drop_target_drag_padding);
|
||||
mDragDistanceThreshold = resources.getDimensionPixelSize(R.dimen.drag_distanceThreshold);
|
||||
}
|
||||
|
||||
@@ -276,7 +274,7 @@ public abstract class ButtonDropTarget extends TextView
|
||||
@Override
|
||||
public void getHitRectRelativeToDragLayer(android.graphics.Rect outRect) {
|
||||
super.getHitRect(outRect);
|
||||
outRect.bottom += mBottomDragPadding;
|
||||
outRect.bottom += mLauncher.getDeviceProfile().dropTargetDragPaddingPx;
|
||||
|
||||
sTempCords[0] = sTempCords[1] = 0;
|
||||
mLauncher.getDragLayer().getDescendantCoordRelativeToSelf(this, sTempCords);
|
||||
|
||||
Reference in New Issue
Block a user