From c2282ec95b20d815b5fe7ae64ce345d6ed54b2e2 Mon Sep 17 00:00:00 2001 From: longerian Date: Fri, 26 Jan 2018 16:55:01 +0800 Subject: [PATCH] make remove API protected, still need debug --- .../java/com/tmall/wireless/tangram/TangramEngine.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tangram/src/main/java/com/tmall/wireless/tangram/TangramEngine.java b/tangram/src/main/java/com/tmall/wireless/tangram/TangramEngine.java index 2bb5b20..e8d20a5 100644 --- a/tangram/src/main/java/com/tmall/wireless/tangram/TangramEngine.java +++ b/tangram/src/main/java/com/tmall/wireless/tangram/TangramEngine.java @@ -590,7 +590,7 @@ public class TangramEngine extends BaseTangramEngine * Remove cell at target position. TODO handle nested card * @param position */ - public void removeBy(int position) { + protected void removeBy(int position) { if (mGroupBasicAdapter != null) { if (position < mGroupBasicAdapter.getItemCount() && position >= 0) { BaseCell removeCell = mGroupBasicAdapter.getItemByPosition(position); @@ -604,7 +604,7 @@ public class TangramEngine extends BaseTangramEngine * Remove target cell. TODO handle nested card, cell in staggered, cell in onePlusN * @param data */ - public void removeBy(BaseCell data) { + protected void removeBy(BaseCell data) { VirtualLayoutManager layoutManager = getLayoutManager(); if (data != null && mGroupBasicAdapter != null && layoutManager != null) { int removePosition = mGroupBasicAdapter.getPositionByItem(data); @@ -649,7 +649,7 @@ public class TangramEngine extends BaseTangramEngine * Remove all cells in a card with target index * @param removeIdx target card's index */ - public void removeBatchBy(int removeIdx) { + protected void removeBatchBy(int removeIdx) { if (mGroupBasicAdapter != null) { Pair, Card> cardPair = mGroupBasicAdapter.getCardRange(removeIdx); if (cardPair != null) { @@ -663,7 +663,7 @@ public class TangramEngine extends BaseTangramEngine * Remove all cells in a card. * @param group */ - public void removeBatchBy(Card group) { + protected void removeBatchBy(Card group) { VirtualLayoutManager layoutManager = getLayoutManager(); if (group != null && mGroupBasicAdapter != null && layoutManager != null) { int cardIdx = mGroupBasicAdapter.findCardIdxForCard(group);