mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-03-02 17:06:49 +00:00
Fixes the task header view location in landscape
The header was off by forgetting to calculate with insets. Also rtl needed to start from left to do calculations correctly. Test: start overview in landscape, press icon of task Change-Id: I561dbe315c7be0b4dee602bfd17b4abfffa55605 Fixes: 110096772
This commit is contained in:
@@ -26,6 +26,7 @@ import android.content.res.Configuration;
|
||||
import android.graphics.Rect;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.Gravity;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
@@ -172,8 +173,9 @@ public class TaskMenuView extends AbstractFloatingView {
|
||||
Rect insets = mActivity.getDragLayer().getInsets();
|
||||
BaseDragLayer.LayoutParams params = (BaseDragLayer.LayoutParams) getLayoutParams();
|
||||
params.width = sTempRect.width();
|
||||
params.gravity = Gravity.LEFT;
|
||||
setLayoutParams(params);
|
||||
setX(Utilities.isRtl(getResources()) ? -sTempRect.left : sTempRect.left);
|
||||
setX(sTempRect.left - insets.left);
|
||||
setY(sTempRect.top + getResources().getDimension(R.dimen.task_thumbnail_top_margin)
|
||||
- insets.top);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user