Merge "Adding padding to the folder content" into ub-launcher3-burnaby
This commit is contained in:
commit
a8a4546805
|
@ -38,6 +38,9 @@
|
|||
android:id="@+id/folder_content"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:paddingLeft="4dp"
|
||||
android:paddingRight="4dp"
|
||||
android:paddingTop="4dp"
|
||||
launcher:pageIndicator="@+id/folder_page_indicator" />
|
||||
</FrameLayout>
|
||||
|
||||
|
|
|
@ -237,13 +237,13 @@ public class FolderPagedView extends PagedView {
|
|||
page.setInvertIfRtl(true);
|
||||
page.setGridSize(mGridCountX, mGridCountY);
|
||||
|
||||
LayoutParams lp = generateDefaultLayoutParams();
|
||||
lp.isFullScreenPage = true;
|
||||
addView(page, -1, lp);
|
||||
addView(page, -1, generateDefaultLayoutParams());
|
||||
return page;
|
||||
}
|
||||
|
||||
public void setFixedSize(int width, int height) {
|
||||
width -= (getPaddingLeft() + getPaddingRight());
|
||||
height -= (getPaddingTop() + getPaddingBottom());
|
||||
for (int i = getChildCount() - 1; i >= 0; i --) {
|
||||
((CellLayout) getChildAt(i)).setFixedSize(width, height);
|
||||
}
|
||||
|
@ -339,11 +339,13 @@ public class FolderPagedView extends PagedView {
|
|||
}
|
||||
|
||||
public int getDesiredWidth() {
|
||||
return getPageCount() > 0 ? getPageAt(0).getDesiredWidth() : 0;
|
||||
return getPageCount() > 0 ?
|
||||
(getPageAt(0).getDesiredWidth() + getPaddingLeft() + getPaddingRight()) : 0;
|
||||
}
|
||||
|
||||
public int getDesiredHeight() {
|
||||
return getPageCount() > 0 ? getPageAt(0).getDesiredHeight() : 0;
|
||||
return getPageCount() > 0 ?
|
||||
(getPageAt(0).getDesiredHeight() + getPaddingTop() + getPaddingBottom()) : 0;
|
||||
}
|
||||
|
||||
public int getItemCount() {
|
||||
|
|
|
@ -912,7 +912,8 @@ public abstract class PagedView extends ViewGroup implements ViewGroup.OnHierarc
|
|||
pageGap = getPaddingRight();
|
||||
}
|
||||
|
||||
childLeft += childWidth + pageGap;
|
||||
childLeft += childWidth + pageGap
|
||||
+ (lp.isFullScreenPage ? 0 : (getPaddingLeft() + getPaddingRight()));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue