Skip to content

Commit

Permalink
@emir-hasanbegovic/@anthony-tarantini [#69447912] finished adding pad…
Browse files Browse the repository at this point in the history
…ding support for clip to padding
  • Loading branch information
Emir Hasanbegovic committed Apr 21, 2014
1 parent a966fb7 commit 06c0f8e
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -524,8 +524,7 @@ public int getAdapterCount() {
/**
* When moving left, every time a view is removed, this means that we are removing the leftMost view and therefore have to increment the mOffset by the removed view's width
*/
private void layoutCells(final AdapterViewHandler adapterViewHandler, final int size,
final int breadth) {
private void layoutCells(final AdapterViewHandler adapterViewHandler, final int size, final int breadth) {
final int startSizePadding = getStartSizePadding();
final int endSizePadding = getEndSizePadding();
mLayoutCellCount = 0;
Expand Down Expand Up @@ -575,7 +574,7 @@ private void layoutCells(final AdapterViewHandler adapterViewHandler, final int
}
}

while (currentOffset + cellSpacing <= size + startSizePadding) {
while (currentOffset <= size + startSizePadding + endSizePadding) {
final int firstAdapterPosition = getFirstAdapterPositionInCell(endCellPosition);
final int adapterCount = mAdapterViewManager.getAdapterCount();
final boolean aboveCount = firstAdapterPosition >= adapterCount;
Expand Down Expand Up @@ -623,7 +622,7 @@ private void layoutCells(final AdapterViewHandler adapterViewHandler, final int
currentOffset = mOffset;
int cellPosition = decrementCellPosition(mStartCellPosition);

while (currentOffset > startSizePadding) {
while (currentOffset > 0) {
final int adapterPosition = getFirstAdapterPositionInCell(cellPosition);
final boolean belowCount = adapterPosition < 0;
if (belowCount) break;
Expand Down
3 changes: 2 additions & 1 deletion sample/res/layout/activity_simple_horizontal.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@
parchment:orientation="horizontal"
parchment:snapPosition="onScreen"
parchment:snapToPosition="true"
android:padding="15dp"
android:clipToPadding="false"
android:padding="@dimen/activity_sample_horizontal_parchment_padding"
android:scrollbars="horizontal"
android:scrollbarAlwaysDrawHorizontalTrack="true"
android:layout_width="match_parent"
Expand Down
4 changes: 4 additions & 0 deletions sample/res/values/dimens.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="activity_sample_horizontal_parchment_padding">15dp</dimen>
</resources>

0 comments on commit 06c0f8e

Please sign in to comment.