META-INF/
META-INF/MANIFEST.MF
android/
android/support/
android/support/v7/
android/support/v7/widget/
android/support/v7/widget/GridLayout$1.classGridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$1 extends android.support.v7.widget.GridLayout$Alignment {
void ()
int getGravityOffset (android.view.View, int)
android.view.View view
int cellDelta
public int getAlignmentValue (android.view.View, int)
android.view.View view
int viewSize
}
android/support/v7/widget/GridLayout$2.classGridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$2 extends android.support.v7.widget.GridLayout$Alignment {
void ()
int getGravityOffset (android.view.View, int)
android.view.View view
int cellDelta
public int getAlignmentValue (android.view.View, int)
android.view.View view
int viewSize
}
android/support/v7/widget/GridLayout$3.classGridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$3 extends android.support.v7.widget.GridLayout$Alignment {
void ()
int getGravityOffset (android.view.View, int)
android.view.View view
int cellDelta
public int getAlignmentValue (android.view.View, int)
android.view.View view
int viewSize
}
android/support/v7/widget/GridLayout$4.classGridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$4 extends android.support.v7.widget.GridLayout$Alignment {
final android.support.v7.widget.GridLayout$Alignment val$ltr
final android.support.v7.widget.GridLayout$Alignment val$rtl
void (android.support.v7.widget.GridLayout$Alignment, android.support.v7.widget.GridLayout$Alignment)
int getGravityOffset (android.view.View, int)
android.view.View view
int cellDelta
public int getAlignmentValue (android.view.View, int)
android.view.View view
int viewSize
}
android/support/v7/widget/GridLayout$5.classGridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$5 extends android.support.v7.widget.GridLayout$Alignment {
void ()
int getGravityOffset (android.view.View, int)
android.view.View view
int cellDelta
public int getAlignmentValue (android.view.View, int)
android.view.View view
int viewSize
}
android/support/v7/widget/GridLayout$6$1.classGridLayout.java
package android.support.v7.widget
android.support.v7.widget.GridLayout$6$1 extends android.support.v7.widget.GridLayout$Bounds {
private int size
final android.support.v7.widget.GridLayout$6 this$0
void (android.support.v7.widget.GridLayout$6)
protected void reset ()
protected void include (int, int)
int before
int after
protected int size (boolean)
boolean min
protected int getOffset (android.view.View, android.support.v7.widget.GridLayout$Alignment, int)
android.view.View c
android.support.v7.widget.GridLayout$Alignment alignment
int size
}
android/support/v7/widget/GridLayout$6.classGridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$6 extends android.support.v7.widget.GridLayout$Alignment {
void ()
int getGravityOffset (android.view.View, int)
android.view.View view
int cellDelta
public int getAlignmentValue (android.view.View, int)
android.view.View view
int viewSize
int baseline
public android.support.v7.widget.GridLayout$Bounds getBounds ()
}
android/support/v7/widget/GridLayout$7.classGridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$7 extends android.support.v7.widget.GridLayout$Alignment {
void ()
int getGravityOffset (android.view.View, int)
android.view.View view
int cellDelta
public int getAlignmentValue (android.view.View, int)
android.view.View view
int viewSize
public int getSizeInCell (android.view.View, int, int)
android.view.View view
int viewSize
int cellSize
}
android/support/v7/widget/GridLayout$Alignment.classGridLayout.java
package android.support.v7.widget
public abstract android.support.v7.widget.GridLayout$Alignment extends java.lang.Object {
void ()
abstract int getGravityOffset (android.view.View, int)
abstract int getAlignmentValue (android.view.View, int)
int getSizeInCell (android.view.View, int, int)
android.view.View view
int viewSize
int cellSize
android.support.v7.widget.GridLayout$Bounds getBounds ()
}
android/support/v7/widget/GridLayout$Arc.classGridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$Arc extends java.lang.Object {
public final android.support.v7.widget.GridLayout$Interval span
public final android.support.v7.widget.GridLayout$MutableInt value
public boolean valid
public void (android.support.v7.widget.GridLayout$Interval, android.support.v7.widget.GridLayout$MutableInt)
android.support.v7.widget.GridLayout$Interval span
android.support.v7.widget.GridLayout$MutableInt value
public java.lang.String toString ()
}
android/support/v7/widget/GridLayout$Assoc.classGridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$Assoc extends java.util.ArrayList {
private final Class keyType
private final Class valueType
private void (java.lang.Class, java.lang.Class)
Class keyType
Class valueType
public static android.support.v7.widget.GridLayout$Assoc of (java.lang.Class, java.lang.Class)
Class keyType
Class valueType
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
public android.support.v7.widget.GridLayout$PackedMap pack ()
int i
int N
Object[] keys
Object[] values
}
android/support/v7/widget/GridLayout$Axis$1.classGridLayout.java
package android.support.v7.widget
android.support.v7.widget.GridLayout$Axis$1 extends java.lang.Object {
android.support.v7.widget.GridLayout$Arc[] result
int cursor
android.support.v7.widget.GridLayout$Arc[][] arcsByVertex
int[] visited
static final boolean $assertionsDisabled
final android.support.v7.widget.GridLayout$Arc[] val$arcs
final android.support.v7.widget.GridLayout$Axis this$1
void (android.support.v7.widget.GridLayout$Axis, android.support.v7.widget.GridLayout$Arc[])
void walk (int)
android.support.v7.widget.GridLayout$Arc arc
android.support.v7.widget.GridLayout$Arc[] arr$
int len$
int i$
int loc
android.support.v7.widget.GridLayout$Arc[] sort ()
int loc
int N
static void ()
}
android/support/v7/widget/GridLayout$Axis.classGridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$Axis extends java.lang.Object {
private static final int NEW
private static final int PENDING
private static final int COMPLETE
public final boolean horizontal
public int definedCount
private int maxIndex
android.support.v7.widget.GridLayout$PackedMap groupBounds
public boolean groupBoundsValid
android.support.v7.widget.GridLayout$PackedMap forwardLinks
public boolean forwardLinksValid
android.support.v7.widget.GridLayout$PackedMap backwardLinks
public boolean backwardLinksValid
public int[] leadingMargins
public boolean leadingMarginsValid
public int[] trailingMargins
public boolean trailingMarginsValid
public android.support.v7.widget.GridLayout$Arc[] arcs
public boolean arcsValid
public int[] locations
public boolean locationsValid
boolean orderPreserved
private android.support.v7.widget.GridLayout$MutableInt parentMin
private android.support.v7.widget.GridLayout$MutableInt parentMax
static final boolean $assertionsDisabled
final android.support.v7.widget.GridLayout this$0
private void (android.support.v7.widget.GridLayout, boolean)
boolean horizontal
private int calculateMaxIndex ()
android.view.View c
android.support.v7.widget.GridLayout$LayoutParams params
android.support.v7.widget.GridLayout$Spec spec
android.support.v7.widget.GridLayout$Interval span
int i
int N
int result
private int getMaxIndex ()
public int getCount ()
public void setCount (int)
int count
public boolean isOrderPreserved ()
public void setOrderPreserved (boolean)
boolean orderPreserved
private android.support.v7.widget.GridLayout$PackedMap createGroupBounds ()
android.view.View c
android.support.v7.widget.GridLayout$LayoutParams lp
android.support.v7.widget.GridLayout$Spec spec
android.support.v7.widget.GridLayout$Bounds bounds
int i
int N
android.support.v7.widget.GridLayout$Assoc assoc
private void computeGroupBounds ()
int i
android.view.View c
android.support.v7.widget.GridLayout$LayoutParams lp
android.support.v7.widget.GridLayout$Spec spec
int i
int N
android.support.v7.widget.GridLayout$Bounds[] values
public android.support.v7.widget.GridLayout$PackedMap getGroupBounds ()
private android.support.v7.widget.GridLayout$PackedMap createLinks (boolean)
android.support.v7.widget.GridLayout$Interval span
int i
int N
boolean min
android.support.v7.widget.GridLayout$Assoc result
android.support.v7.widget.GridLayout$Spec[] keys
private void computeLinks (android.support.v7.widget.GridLayout$PackedMap, boolean)
int i
int size
android.support.v7.widget.GridLayout$MutableInt valueHolder
int i
android.support.v7.widget.GridLayout$PackedMap links
boolean min
android.support.v7.widget.GridLayout$MutableInt[] spans
android.support.v7.widget.GridLayout$Bounds[] bounds
private android.support.v7.widget.GridLayout$PackedMap getForwardLinks ()
private android.support.v7.widget.GridLayout$PackedMap getBackwardLinks ()
private void include (java.util.List, android.support.v7.widget.GridLayout$Interval, android.support.v7.widget.GridLayout$MutableInt, boolean)
android.support.v7.widget.GridLayout$Interval span
android.support.v7.widget.GridLayout$Arc arc
java.util.Iterator i$
java.util.List arcs
android.support.v7.widget.GridLayout$Interval key
android.support.v7.widget.GridLayout$MutableInt size
boolean ignoreIfAlreadyPresent
private void include (java.util.List, android.support.v7.widget.GridLayout$Interval, android.support.v7.widget.GridLayout$MutableInt)
java.util.List arcs
android.support.v7.widget.GridLayout$Interval key
android.support.v7.widget.GridLayout$MutableInt size
android.support.v7.widget.GridLayout$Arc[][] groupArcsByFirstVertex (android.support.v7.widget.GridLayout$Arc[])
android.support.v7.widget.GridLayout$Arc arc
android.support.v7.widget.GridLayout$Arc[] arr$
int len$
int i$
int i
int i
android.support.v7.widget.GridLayout$Arc arc
android.support.v7.widget.GridLayout$Arc[] arr$
int len$
int i$
android.support.v7.widget.GridLayout$Arc[] arcs
int N
android.support.v7.widget.GridLayout$Arc[][] result
int[] sizes
private android.support.v7.widget.GridLayout$Arc[] topologicalSort (android.support.v7.widget.GridLayout$Arc[])
android.support.v7.widget.GridLayout$Arc[] arcs
private android.support.v7.widget.GridLayout$Arc[] topologicalSort (java.util.List)
java.util.List arcs
private void addComponentSizes (java.util.List, android.support.v7.widget.GridLayout$PackedMap)
android.support.v7.widget.GridLayout$Interval key
int i
java.util.List result
android.support.v7.widget.GridLayout$PackedMap links
private android.support.v7.widget.GridLayout$Arc[] createArcs ()
int i
java.util.List mins
java.util.List maxs
int N
android.support.v7.widget.GridLayout$Arc[] sMins
android.support.v7.widget.GridLayout$Arc[] sMaxs
private void computeArcs ()
public android.support.v7.widget.GridLayout$Arc[] getArcs ()
private boolean relax (int[], android.support.v7.widget.GridLayout$Arc)
int[] locations
android.support.v7.widget.GridLayout$Arc entry
android.support.v7.widget.GridLayout$Interval span
int u
int v
int value
int candidate
private void init (int[])
int[] locations
private java.lang.String arcsToString (java.util.List)
int src
int dst
int value
android.support.v7.widget.GridLayout$Arc arc
java.util.Iterator i$
java.util.List arcs
String var
StringBuilder result
boolean first
private void logError (java.lang.String, android.support.v7.widget.GridLayout$Arc[], boolean[])
android.support.v7.widget.GridLayout$Arc arc
int c
String axisName
android.support.v7.widget.GridLayout$Arc[] arcs
boolean[] culprits0
java.util.List culprits
java.util.List removed
private void solve (android.support.v7.widget.GridLayout$Arc[], int[])
int j
int length
boolean changed
int i
int j
int length
int i
android.support.v7.widget.GridLayout$Arc arc
int i
boolean[] culprits
int p
android.support.v7.widget.GridLayout$Arc[] arcs
int[] locations
String axisName
int N
boolean[] originalCulprits
private void computeMargins (boolean)
android.view.View c
android.support.v7.widget.GridLayout$LayoutParams lp
android.support.v7.widget.GridLayout$Spec spec
android.support.v7.widget.GridLayout$Interval span
int index
int i
int N
boolean leading
int[] margins
public int[] getLeadingMargins ()
public int[] getTrailingMargins ()
private void computeLocations (int[])
int i
int N
int a0
int[] a
public int[] getLocations ()
int N
private int size (int[])
int[] locations
private void setParentConstraints (int, int)
int min
int max
private int getMeasure (int, int)
int min
int max
public int getMeasure (int)
int measureSpec
int mode
int size
public void layout (int)
int size
public void invalidateStructure ()
public void invalidateValues ()
void (android.support.v7.widget.GridLayout, boolean, android.support.v7.widget.GridLayout$1)
android.support.v7.widget.GridLayout x0
boolean x1
android.support.v7.widget.GridLayout$1 x2
static void ()
}
android/support/v7/widget/GridLayout$Bounds.classGridLayout.java
package android.support.v7.widget
android.support.v7.widget.GridLayout$Bounds extends java.lang.Object {
public int before
public int after
public int flexibility
private void ()
protected void reset ()
protected void include (int, int)
int before
int after
protected int size (boolean)
boolean min
protected int getOffset (android.view.View, android.support.v7.widget.GridLayout$Alignment, int)
android.view.View c
android.support.v7.widget.GridLayout$Alignment alignment
int size
protected final void include (android.view.View, android.support.v7.widget.GridLayout$Spec, android.support.v7.widget.GridLayout, android.support.v7.widget.GridLayout$Axis)
android.view.View c
android.support.v7.widget.GridLayout$Spec spec
android.support.v7.widget.GridLayout gridLayout
android.support.v7.widget.GridLayout$Axis axis
int size
android.support.v7.widget.GridLayout$Alignment alignment
int before
public java.lang.String toString ()
void (android.support.v7.widget.GridLayout$1)
android.support.v7.widget.GridLayout$1 x0
}
android/support/v7/widget/GridLayout$Interval.classGridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$Interval extends java.lang.Object {
public final int min
public final int max
public void (int, int)
int min
int max
int size ()
android.support.v7.widget.GridLayout$Interval inverse ()
public boolean equals (java.lang.Object)
Object that
android.support.v7.widget.GridLayout$Interval interval
public int hashCode ()
int result
public java.lang.String toString ()
}
android/support/v7/widget/GridLayout$LayoutParams.classGridLayout.java
package android.support.v7.widget
public android.support.v7.widget.GridLayout$LayoutParams extends android.view.ViewGroup$MarginLayoutParams {
private static final int DEFAULT_WIDTH
private static final int DEFAULT_HEIGHT
private static final int DEFAULT_MARGIN
private static final int DEFAULT_ROW
private static final int DEFAULT_COLUMN
private static final android.support.v7.widget.GridLayout$Interval DEFAULT_SPAN
private static final int DEFAULT_SPAN_SIZE
private static final int MARGIN
private static final int LEFT_MARGIN
private static final int TOP_MARGIN
private static final int RIGHT_MARGIN
private static final int BOTTOM_MARGIN
private static final int COLUMN
private static final int COLUMN_SPAN
private static final int ROW
private static final int ROW_SPAN
private static final int GRAVITY
public android.support.v7.widget.GridLayout$Spec rowSpec
public android.support.v7.widget.GridLayout$Spec columnSpec
private void (int, int, int, int, int, int, android.support.v7.widget.GridLayout$Spec, android.support.v7.widget.GridLayout$Spec)
int width
int height
int left
int top
int right
int bottom
android.support.v7.widget.GridLayout$Spec rowSpec
android.support.v7.widget.GridLayout$Spec columnSpec
public void (android.support.v7.widget.GridLayout$Spec, android.support.v7.widget.GridLayout$Spec)
android.support.v7.widget.GridLayout$Spec rowSpec
android.support.v7.widget.GridLayout$Spec columnSpec
public void ()
public void (android.view.ViewGroup$LayoutParams)
android.view.ViewGroup$LayoutParams params
public void (android.view.ViewGroup$MarginLayoutParams)
android.view.ViewGroup$MarginLayoutParams params
public void (android.support.v7.widget.GridLayout$LayoutParams)
android.support.v7.widget.GridLayout$LayoutParams that
public void (android.content.Context, android.util.AttributeSet)
android.content.Context context
android.util.AttributeSet attrs
private void reInitSuper (android.content.Context, android.util.AttributeSet)
int margin
android.content.Context context
android.util.AttributeSet attrs
android.content.res.TypedArray a
private void init (android.content.Context, android.util.AttributeSet)
int gravity
int column
int colSpan
int row
int rowSpan
android.content.Context context
android.util.AttributeSet attrs
android.content.res.TypedArray a
public void setGravity (int)
int gravity
protected void setBaseAttributes (android.content.res.TypedArray, int, int)
android.content.res.TypedArray attributes
int widthAttr
int heightAttr
final void setRowSpecSpan (android.support.v7.widget.GridLayout$Interval)
android.support.v7.widget.GridLayout$Interval span
final void setColumnSpecSpan (android.support.v7.widget.GridLayout$Interval)
android.support.v7.widget.GridLayout$Interval span
public boolean equals (java.lang.Object)
Object o
android.support.v7.widget.GridLayout$LayoutParams that
public int hashCode ()
int result
static void ()
}
android/support/v7/widget/GridLayout$MutableInt.classGridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$MutableInt extends java.lang.Object {
public int value
public void ()
public void (int)
int value
public void reset ()
public java.lang.String toString ()
}
android/support/v7/widget/GridLayout$PackedMap.classGridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$PackedMap extends java.lang.Object {
public final int[] index
public final Object[] keys
public final Object[] values
private void (java.lang.Object[], java.lang.Object[])
Object[] keys
Object[] values
public java.lang.Object getValue (int)
int i
private static int[] createIndex (java.lang.Object[])
Object key
Integer index
int i
Object[] keys
int size
int[] result
java.util.Map keyToIndex
private static java.lang.Object[] compact (java.lang.Object[], int[])
int i
Object[] a
int[] index
int size
Class componentType
Object[] result
void (java.lang.Object[], java.lang.Object[], android.support.v7.widget.GridLayout$1)
Object[] x0
Object[] x1
android.support.v7.widget.GridLayout$1 x2
}
android/support/v7/widget/GridLayout$Spec.classGridLayout.java
package android.support.v7.widget
public android.support.v7.widget.GridLayout$Spec extends java.lang.Object {
static final android.support.v7.widget.GridLayout$Spec UNDEFINED
final boolean startDefined
final android.support.v7.widget.GridLayout$Interval span
final android.support.v7.widget.GridLayout$Alignment alignment
private void (boolean, android.support.v7.widget.GridLayout$Interval, android.support.v7.widget.GridLayout$Alignment)
boolean startDefined
android.support.v7.widget.GridLayout$Interval span
android.support.v7.widget.GridLayout$Alignment alignment
private void (boolean, int, int, android.support.v7.widget.GridLayout$Alignment)
boolean startDefined
int start
int size
android.support.v7.widget.GridLayout$Alignment alignment
final android.support.v7.widget.GridLayout$Spec copyWriteSpan (android.support.v7.widget.GridLayout$Interval)
android.support.v7.widget.GridLayout$Interval span
final android.support.v7.widget.GridLayout$Spec copyWriteAlignment (android.support.v7.widget.GridLayout$Alignment)
android.support.v7.widget.GridLayout$Alignment alignment
final int getFlexibility ()
public boolean equals (java.lang.Object)
Object that
android.support.v7.widget.GridLayout$Spec spec
public int hashCode ()
int result
void (boolean, int, int, android.support.v7.widget.GridLayout$Alignment, android.support.v7.widget.GridLayout$1)
boolean x0
int x1
int x2
android.support.v7.widget.GridLayout$Alignment x3
android.support.v7.widget.GridLayout$1 x4
static void ()
}
android/support/v7/widget/GridLayout.classGridLayout.java
package android.support.v7.widget
public android.support.v7.widget.GridLayout extends android.support.v7.widget.ViewGroup {
public static final int HORIZONTAL
public static final int VERTICAL
public static final int UNDEFINED
public static final int ALIGN_BOUNDS
public static final int ALIGN_MARGINS
static final String TAG
static final boolean DEBUG
static final int MAX_SIZE
static final int DEFAULT_CONTAINER_MARGIN
static final int UNINITIALIZED_HASH
private static final int DEFAULT_ORIENTATION
private static final int DEFAULT_COUNT
private static final boolean DEFAULT_USE_DEFAULT_MARGINS
private static final boolean DEFAULT_ORDER_PRESERVED
private static final int DEFAULT_ALIGNMENT_MODE
private static final int ORIENTATION
private static final int ROW_COUNT
private static final int COLUMN_COUNT
private static final int USE_DEFAULT_MARGINS
private static final int ALIGNMENT_MODE
private static final int ROW_ORDER_PRESERVED
private static final int COLUMN_ORDER_PRESERVED
final android.support.v7.widget.GridLayout$Axis horizontalAxis
final android.support.v7.widget.GridLayout$Axis verticalAxis
boolean layoutParamsValid
int orientation
boolean useDefaultMargins
int alignmentMode
int defaultGap
int lastLayoutParamsHashCode
static final android.support.v7.widget.GridLayout$Alignment UNDEFINED_ALIGNMENT
private static final android.support.v7.widget.GridLayout$Alignment LEADING
private static final android.support.v7.widget.GridLayout$Alignment TRAILING
public static final android.support.v7.widget.GridLayout$Alignment TOP
public static final android.support.v7.widget.GridLayout$Alignment BOTTOM
public static final android.support.v7.widget.GridLayout$Alignment START
public static final android.support.v7.widget.GridLayout$Alignment END
public static final android.support.v7.widget.GridLayout$Alignment LEFT
public static final android.support.v7.widget.GridLayout$Alignment RIGHT
public static final android.support.v7.widget.GridLayout$Alignment CENTER
public static final android.support.v7.widget.GridLayout$Alignment BASELINE
public static final android.support.v7.widget.GridLayout$Alignment FILL
private static final int INFLEXIBLE
private static final int CAN_STRETCH
public void (android.content.Context, android.util.AttributeSet, int)
android.content.Context context
android.util.AttributeSet attrs
int defStyle
android.content.res.TypedArray a
public void (android.content.Context, android.util.AttributeSet)
android.content.Context context
android.util.AttributeSet attrs
public void (android.content.Context)
android.content.Context context
public int getOrientation ()
public void setOrientation (int)
int orientation
public int getRowCount ()
public void setRowCount (int)
int rowCount
public int getColumnCount ()
public void setColumnCount (int)
int columnCount
public boolean getUseDefaultMargins ()
public void setUseDefaultMargins (boolean)
boolean useDefaultMargins
public int getAlignmentMode ()
public void setAlignmentMode (int)
int alignmentMode
public boolean isRowOrderPreserved ()
public void setRowOrderPreserved (boolean)
boolean rowOrderPreserved
public boolean isColumnOrderPreserved ()
public void setColumnOrderPreserved (boolean)
boolean columnOrderPreserved
static int max2 (int[], int)
int i
int N
int[] a
int valueIfEmpty
int result
static java.lang.Object[] append (java.lang.Object[], java.lang.Object[])
Object[] a
Object[] b
Object[] result
static android.support.v7.widget.GridLayout$Alignment getAlignment (int, boolean)
int gravity
boolean horizontal
int mask
int shift
int flags
private int getDefaultMargin (android.view.View, boolean, boolean)
android.view.View c
boolean horizontal
boolean leading
private int getDefaultMargin (android.view.View, boolean, boolean, boolean)
android.view.View c
boolean isAtEdge
boolean horizontal
boolean leading
private int getDefaultMarginValue (android.view.View, android.support.v7.widget.GridLayout$LayoutParams, boolean, boolean)
android.view.View c
android.support.v7.widget.GridLayout$LayoutParams p
boolean horizontal
boolean leading
android.support.v7.widget.GridLayout$Spec spec
android.support.v7.widget.GridLayout$Axis axis
android.support.v7.widget.GridLayout$Interval span
boolean leading1
boolean isAtEdge
int getMargin1 (android.view.View, boolean, boolean)
android.view.View view
boolean horizontal
boolean leading
android.support.v7.widget.GridLayout$LayoutParams lp
int margin
private int getMargin (android.view.View, boolean, boolean)
android.support.v7.widget.GridLayout$Axis axis
int[] margins
android.support.v7.widget.GridLayout$LayoutParams lp
android.support.v7.widget.GridLayout$Spec spec
int index
android.view.View view
boolean horizontal
boolean leading
private int getTotalMargin (android.view.View, boolean)
android.view.View child
boolean horizontal
private static boolean fits (int[], int, int, int)
int i
int[] a
int value
int start
int end
private static void procrusteanFill (int[], int, int, int)
int[] a
int start
int end
int value
int length
private static void setCellGroup (android.support.v7.widget.GridLayout$LayoutParams, int, int, int, int)
android.support.v7.widget.GridLayout$LayoutParams lp
int row
int rowSpan
int col
int colSpan
private static int clip (android.support.v7.widget.GridLayout$Interval, boolean, int)
android.support.v7.widget.GridLayout$Interval minorRange
boolean minorWasDefined
int count
int size
int min
private void validateLayoutParams ()
android.support.v7.widget.GridLayout$LayoutParams lp
android.support.v7.widget.GridLayout$Spec majorSpec
android.support.v7.widget.GridLayout$Interval majorRange
boolean majorWasDefined
int majorSpan
android.support.v7.widget.GridLayout$Spec minorSpec
android.support.v7.widget.GridLayout$Interval minorRange
boolean minorWasDefined
int minorSpan
int i
int N
boolean horizontal
android.support.v7.widget.GridLayout$Axis axis
int count
int major
int minor
int[] maxSizes
private void invalidateStructure ()
private void invalidateValues ()
protected void onSetLayoutParams (android.view.View, android.view.ViewGroup$LayoutParams)
android.view.View child
android.view.ViewGroup$LayoutParams layoutParams
final android.support.v7.widget.GridLayout$LayoutParams getLayoutParams (android.view.View)
android.view.View c
protected android.support.v7.widget.GridLayout$LayoutParams generateDefaultLayoutParams ()
public android.support.v7.widget.GridLayout$LayoutParams generateLayoutParams (android.util.AttributeSet)
android.util.AttributeSet attrs
protected android.support.v7.widget.GridLayout$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams)
android.view.ViewGroup$LayoutParams p
private void drawLine (android.graphics.Canvas, int, int, int, int, android.graphics.Paint)
int width
android.graphics.Canvas graphics
int x1
int y1
int x2
int y2
android.graphics.Paint paint
int dx
int dy
private static void drawRect (android.graphics.Canvas, int, int, int, int, android.graphics.Paint)
android.graphics.Canvas canvas
int x1
int y1
int x2
int y2
android.graphics.Paint paint
protected void onDraw (android.graphics.Canvas)
android.graphics.Canvas canvas
protected void onViewAdded (android.view.View)
android.view.View child
protected void onViewRemoved (android.view.View)
android.view.View child
protected void onChildVisibilityChanged (android.view.View, int, int)
android.view.View child
int oldVisibility
int newVisibility
private int computeLayoutParamsHashCode ()
android.view.View c
android.support.v7.widget.GridLayout$LayoutParams lp
int i
int N
int result
private void checkForLayoutParamsModification ()
int layoutParamsHashCode
private void measureChildWithMargins2 (android.view.View, int, int, int, int)
android.view.View child
int parentWidthSpec
int parentHeightSpec
int childWidth
int childHeight
int childWidthSpec
int childHeightSpec
private void measureChildrenWithMargins (int, int, boolean)
android.support.v7.widget.GridLayout$Interval span
android.support.v7.widget.GridLayout$Axis axis
int[] locations
int cellSize
int viewSize
boolean horizontal
android.support.v7.widget.GridLayout$Spec spec
android.view.View c
android.support.v7.widget.GridLayout$LayoutParams lp
int i
int N
int widthSpec
int heightSpec
boolean firstPass
protected void onMeasure (int, int)
int width
int height
int widthSpec
int heightSpec
int width
int height
int hPadding
int vPadding
int measuredWidth
int measuredHeight
private int getMeasurement (android.view.View, boolean)
android.view.View c
boolean horizontal
final int getMeasurementIncludingMargin (android.view.View, boolean)
android.view.View c
boolean horizontal
public void requestLayout ()
final android.support.v7.widget.GridLayout$Alignment getAlignment (android.support.v7.widget.GridLayout$Alignment, boolean)
android.support.v7.widget.GridLayout$Alignment alignment
boolean horizontal
protected void onLayout (boolean, int, int, int, int)
android.view.View c
android.support.v7.widget.GridLayout$LayoutParams lp
android.support.v7.widget.GridLayout$Spec columnSpec
android.support.v7.widget.GridLayout$Spec rowSpec
android.support.v7.widget.GridLayout$Interval colSpan
android.support.v7.widget.GridLayout$Interval rowSpan
int x1
int y1
int x2
int y2
int cellWidth
int cellHeight
int pWidth
int pHeight
android.support.v7.widget.GridLayout$Alignment hAlign
android.support.v7.widget.GridLayout$Alignment vAlign
android.support.v7.widget.GridLayout$Bounds boundsX
android.support.v7.widget.GridLayout$Bounds boundsY
int gravityOffsetX
int gravityOffsetY
int leftMargin
int topMargin
int rightMargin
int bottomMargin
int alignmentOffsetX
int alignmentOffsetY
int width
int height
int dx
int cx
int cy
int i
int N
boolean changed
int left
int top
int right
int bottom
int targetWidth
int targetHeight
int paddingLeft
int paddingTop
int paddingRight
int paddingBottom
int[] hLocations
int[] vLocations
public void onInitializeAccessibilityEvent (android.view.accessibility.AccessibilityEvent)
android.view.accessibility.AccessibilityEvent event
public void onInitializeAccessibilityNodeInfo (android.view.accessibility.AccessibilityNodeInfo)
android.view.accessibility.AccessibilityNodeInfo info
public static android.support.v7.widget.GridLayout$Spec spec (int, int, android.support.v7.widget.GridLayout$Alignment)
int start
int size
android.support.v7.widget.GridLayout$Alignment alignment
public static android.support.v7.widget.GridLayout$Spec spec (int, android.support.v7.widget.GridLayout$Alignment)
int start
android.support.v7.widget.GridLayout$Alignment alignment
public static android.support.v7.widget.GridLayout$Spec spec (int, int)
int start
int size
public static android.support.v7.widget.GridLayout$Spec spec (int)
int start
private static android.support.v7.widget.GridLayout$Alignment createSwitchingAlignment (android.support.v7.widget.GridLayout$Alignment, android.support.v7.widget.GridLayout$Alignment)
android.support.v7.widget.GridLayout$Alignment ltr
android.support.v7.widget.GridLayout$Alignment rtl
static boolean canStretch (int)
int flexibility
protected volatile android.view.ViewGroup$LayoutParams generateDefaultLayoutParams ()
protected volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams)
android.view.ViewGroup$LayoutParams x0
public volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet)
android.util.AttributeSet x0
static void ()
}
android/support/v7/widget/Space.classSpace.java
package android.support.v7.widget
public final android.support.v7.widget.Space extends android.view.View {
public void (android.content.Context, android.util.AttributeSet, int)
android.content.Context context
android.util.AttributeSet attrs
int defStyle
public void (android.content.Context, android.util.AttributeSet)
android.content.Context context
android.util.AttributeSet attrs
public void (android.content.Context)
android.content.Context context
public void draw (android.graphics.Canvas)
android.graphics.Canvas canvas
private static int getDefaultSize2 (int, int)
int size
int measureSpec
int result
int specMode
int specSize
protected void onMeasure (int, int)
int widthMeasureSpec
int heightMeasureSpec
}
android/support/v7/widget/ViewGroup.classViewGroup.java
package android.support.v7.widget
abstract android.support.v7.widget.ViewGroup extends android.view.ViewGroup {
protected static final int MEASURED_STATE_TOO_SMALL
protected static final int MEASURED_STATE_MASK
public void (android.content.Context, android.util.AttributeSet, int)
android.content.Context context
android.util.AttributeSet attrs
int defStyle
public static int resolveSizeAndState (int, int, int)
int size
int measureSpec
int childMeasuredState
int result
int specMode
int specSize
protected static boolean isLayoutRtl (android.view.View)
android.view.View view
}