Merge "Add debug logging to StackScrollAlgorithm" into tm-dev
This commit is contained in:
@@ -49,9 +49,10 @@ public class StackScrollAlgorithm {
|
||||
|
||||
public static final float START_FRACTION = 0.5f;
|
||||
|
||||
private static final String LOG_TAG = "StackScrollAlgorithm";
|
||||
private final ViewGroup mHostView;
|
||||
private static final String TAG = "StackScrollAlgorithm";
|
||||
private static final Boolean DEBUG = false;
|
||||
|
||||
private final ViewGroup mHostView;
|
||||
private int mPaddingBetweenElements;
|
||||
private int mGapHeight;
|
||||
private int mGapHeightOnLockscreen;
|
||||
@@ -126,6 +127,37 @@ public class StackScrollAlgorithm {
|
||||
return getExpansionFractionWithoutShelf(mTempAlgorithmState, ambientState);
|
||||
}
|
||||
|
||||
private void log(String s) {
|
||||
if (DEBUG) {
|
||||
android.util.Log.i(TAG, s);
|
||||
}
|
||||
}
|
||||
|
||||
public void logView(View view, String s) {
|
||||
String viewString = "";
|
||||
if (view instanceof ExpandableNotificationRow) {
|
||||
ExpandableNotificationRow row = ((ExpandableNotificationRow) view);
|
||||
if (row.getEntry() == null) {
|
||||
viewString = "ExpandableNotificationRow has null NotificationEntry";
|
||||
} else {
|
||||
viewString = row.getEntry().getSbn().getId() + "";
|
||||
}
|
||||
} else if (view == null) {
|
||||
viewString = "View is null";
|
||||
} else if (view instanceof SectionHeaderView) {
|
||||
viewString = "SectionHeaderView";
|
||||
} else if (view instanceof FooterView) {
|
||||
viewString = "FooterView";
|
||||
} else if (view instanceof MediaContainerView) {
|
||||
viewString = "MediaContainerView";
|
||||
} else if (view instanceof EmptyShadeView) {
|
||||
viewString = "EmptyShadeView";
|
||||
} else {
|
||||
viewString = view.toString();
|
||||
}
|
||||
log(viewString + " " + s);
|
||||
}
|
||||
|
||||
private void resetChildViewStates() {
|
||||
int numChildren = mHostView.getChildCount();
|
||||
for (int i = 0; i < numChildren; i++) {
|
||||
|
||||
Reference in New Issue
Block a user