Merge "Don't clip recents items with system bars" into ub-launcher3-qt-dev

This commit is contained in:
TreeHugger Robot 2019-04-29 23:44:44 +00:00 committed by Android (Google) Code Review
commit ee8caf680a
2 changed files with 9 additions and 2 deletions

View File

@ -24,7 +24,8 @@
android:layout_width="@dimen/recents_list_width" android:layout_width="@dimen/recents_list_width"
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_gravity="center_horizontal" android:layout_gravity="center_horizontal"
android:scrollbars="none"/> android:scrollbars="none"
android:clipToPadding="false"/>
<TextView <TextView
android:id="@+id/recent_task_empty_view" android:id="@+id/recent_task_empty_view"
android:layout_width="match_parent" android:layout_width="match_parent"

View File

@ -54,6 +54,7 @@ import androidx.recyclerview.widget.RecyclerView.ItemDecoration;
import androidx.recyclerview.widget.RecyclerView.OnChildAttachStateChangeListener; import androidx.recyclerview.widget.RecyclerView.OnChildAttachStateChangeListener;
import com.android.launcher3.BaseActivity; import com.android.launcher3.BaseActivity;
import com.android.launcher3.Insettable;
import com.android.launcher3.R; import com.android.launcher3.R;
import com.android.quickstep.ContentFillItemAnimator; import com.android.quickstep.ContentFillItemAnimator;
import com.android.quickstep.RecentsModel; import com.android.quickstep.RecentsModel;
@ -74,7 +75,7 @@ import java.util.Optional;
* Root view for the icon recents view. Acts as the main interface to the rest of the Launcher code * Root view for the icon recents view. Acts as the main interface to the rest of the Launcher code
* base. * base.
*/ */
public final class IconRecentsView extends FrameLayout { public final class IconRecentsView extends FrameLayout implements Insettable {
public static final FloatProperty<IconRecentsView> CONTENT_ALPHA = public static final FloatProperty<IconRecentsView> CONTENT_ALPHA =
new FloatProperty<IconRecentsView>("contentAlpha") { new FloatProperty<IconRecentsView>("contentAlpha") {
@ -518,4 +519,9 @@ public final class IconRecentsView extends FrameLayout {
}); });
mLayoutAnimation.start(); mLayoutAnimation.start();
} }
@Override
public void setInsets(Rect insets) {
mTaskRecyclerView.setPadding(insets.left, insets.top, insets.right, insets.bottom);
}
} }