META-INF/
META-INF/MANIFEST.MF
android/
android/support/
android/support/v7/
android/support/v7/gridlayout/
android/support/v7/widget/
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 COLUMN_WEIGHT
private static final int ROW
private static final int ROW_SPAN
private static final int ROW_WEIGHT
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 source
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
float colWeight
int row
int rowSpan
float rowWeight
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$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$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, int)
android.view.View view
int viewSize
int mode
java.lang.String getDebugString ()
}
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$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, int)
android.view.View view
int viewSize
int mode
int baseline
public android.support.v7.widget.GridLayout$Bounds getBounds ()
java.lang.String getDebugString ()
}
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 {
void ()
int getGravityOffset (android.view.View, int)
android.view.View view
int cellDelta
public int getAlignmentValue (android.view.View, int, int)
android.view.View view
int viewSize
int mode
java.lang.String getDebugString ()
}
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, int)
android.view.View view
int viewSize
int mode
java.lang.String getDebugString ()
}
android/support/v7/widget/Space.classSpace.java
package android.support.v7.widget
public final android.support.v7.widget.Space extends android.support.v4.widget.Space {
public void (android.content.Context)
android.content.Context context
public void (android.content.Context, android.util.AttributeSet)
android.content.Context context
android.util.AttributeSet attrs
public void (android.content.Context, android.util.AttributeSet, int)
android.content.Context context
android.util.AttributeSet attrs
int defStyle
}
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[])
android.support.v7.widget.GridLayout$Axis this$1
void walk (int)
android.support.v7.widget.GridLayout$Arc arc
int loc
android.support.v7.widget.GridLayout$Arc[] sort ()
int loc
int N
static void ()
}
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$7$1.classGridLayout.java
package android.support.v7.widget
android.support.v7.widget.GridLayout$7$1 extends android.support.v7.widget.GridLayout$Bounds {
private int size
final android.support.v7.widget.GridLayout$7 this$0
void (android.support.v7.widget.GridLayout$7)
android.support.v7.widget.GridLayout$7 this$0
protected void reset ()
protected void include (int, int)
int before
int after
protected int size (boolean)
boolean min
protected int getOffset (android.support.v7.widget.GridLayout, android.view.View, android.support.v7.widget.GridLayout$Alignment, int, boolean)
android.support.v7.widget.GridLayout gl
android.view.View c
android.support.v7.widget.GridLayout$Alignment a
int size
boolean hrz
}
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$1.classGridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$1 extends java.lang.Object implements android.util.Printer {
void ()
public void println (java.lang.String)
String x
}
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
static final float DEFAULT_WEIGHT
final boolean startDefined
final android.support.v7.widget.GridLayout$Interval span
final android.support.v7.widget.GridLayout$Alignment alignment
final float weight
private void (boolean, android.support.v7.widget.GridLayout$Interval, android.support.v7.widget.GridLayout$Alignment, float)
boolean startDefined
android.support.v7.widget.GridLayout$Interval span
android.support.v7.widget.GridLayout$Alignment alignment
float weight
private void (boolean, int, int, android.support.v7.widget.GridLayout$Alignment, float)
boolean startDefined
int start
int size
android.support.v7.widget.GridLayout$Alignment alignment
float weight
public android.support.v7.widget.GridLayout$Alignment getAbsoluteAlignment (boolean)
boolean horizontal
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, float, android.support.v7.widget.GridLayout$1)
boolean x0
int x1
int x2
android.support.v7.widget.GridLayout$Alignment x3
float x4
android.support.v7.widget.GridLayout$1 x5
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.support.v7.widget.GridLayout, android.view.View, android.support.v7.widget.GridLayout$Alignment, int, boolean)
android.support.v7.widget.GridLayout gl
android.view.View c
android.support.v7.widget.GridLayout$Alignment a
int size
boolean horizontal
protected final void include (android.support.v7.widget.GridLayout, android.view.View, android.support.v7.widget.GridLayout$Spec, android.support.v7.widget.GridLayout$Axis, int)
android.support.v7.widget.GridLayout gl
android.view.View c
android.support.v7.widget.GridLayout$Spec spec
android.support.v7.widget.GridLayout$Axis axis
int size
boolean horizontal
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$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)
int getSizeInCell (android.view.View, int, int)
android.view.View view
int viewSize
int cellSize
android.support.v7.widget.GridLayout$Bounds getBounds ()
abstract java.lang.String getDebugString ()
public java.lang.String toString ()
}
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$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
public boolean hasWeights
public boolean hasWeightsValid
public int[] deltas
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)
android.support.v7.widget.GridLayout this$0
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 size
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.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
int i
int i
android.support.v7.widget.GridLayout$Arc arc
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.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 boolean solve (android.support.v7.widget.GridLayout$Arc[], int[])
android.support.v7.widget.GridLayout$Arc[] arcs
int[] locations
private boolean solve (android.support.v7.widget.GridLayout$Arc[], int[], boolean)
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
boolean modifyOnError
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 boolean solve (int[])
int[] a
private boolean computeHasWeights ()
android.view.View child
android.support.v7.widget.GridLayout$LayoutParams lp
android.support.v7.widget.GridLayout$Spec spec
int i
int N
private boolean hasWeights ()
public int[] getDeltas ()
private void shareOutDelta (int, float)
int delta
android.view.View c
android.support.v7.widget.GridLayout$LayoutParams lp
android.support.v7.widget.GridLayout$Spec spec
float weight
int i
int N
int totalDelta
float totalWeight
private void solveAndDistributeSpace (int[])
int delta
int[] a
int deltaMax
int deltaMin
float totalWeight
int validDelta
boolean validSolution
private float calculateTotalWeight ()
android.view.View c
android.support.v7.widget.GridLayout$LayoutParams lp
android.support.v7.widget.GridLayout$Spec spec
int i
int N
float totalWeight
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$5.classGridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$5 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
boolean isLayoutRtl
public int getAlignmentValue (android.view.View, int, int)
android.view.View view
int viewSize
int mode
boolean isLayoutRtl
java.lang.String getDebugString ()
}
android/support/v7/widget/GridLayout.classGridLayout.java
package android.support.v7.widget
public android.support.v7.widget.GridLayout extends android.view.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 int MAX_SIZE
static final int DEFAULT_CONTAINER_MARGIN
static final int UNINITIALIZED_HASH
static final android.util.Printer LOG_PRINTER
static final android.util.Printer NO_PRINTER
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 mHorizontalAxis
final android.support.v7.widget.GridLayout$Axis mVerticalAxis
int mOrientation
boolean mUseDefaultMargins
int mAlignmentMode
int mDefaultGap
int mLastLayoutParamsHashCode
android.util.Printer mPrinter
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
public android.util.Printer getPrinter ()
public void setPrinter (android.util.Printer)
android.util.Printer printer
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 getDefaultMargin (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 boolean isLayoutRtlCompat ()
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 ()
final android.support.v7.widget.GridLayout$LayoutParams getLayoutParams (android.view.View)
android.view.View c
private static void handleInvalidParams (java.lang.String)
String msg
private void checkLayoutParams (android.support.v7.widget.GridLayout$LayoutParams, boolean)
android.support.v7.widget.GridLayout$LayoutParams lp
boolean horizontal
String groupName
android.support.v7.widget.GridLayout$Spec spec
android.support.v7.widget.GridLayout$Interval span
android.support.v7.widget.GridLayout$Axis axis
int count
protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams)
android.view.ViewGroup$LayoutParams p
android.support.v7.widget.GridLayout$LayoutParams lp
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 lp
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
private int computeLayoutParamsHashCode ()
android.view.View c
android.support.v7.widget.GridLayout$LayoutParams lp
int i
int N
int result
private void consistencyCheck ()
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
static int adjust (int, int)
int measureSpec
int delta
protected void onMeasure (int, int)
int widthSansPadding
int heightSansPadding
int widthSpec
int heightSpec
int hPadding
int vPadding
int widthSpecSansPadding
int heightSpecSansPadding
int widthSansPadding
int heightSansPadding
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 ()
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 sumMarginsX
int sumMarginsY
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 static android.support.v7.widget.GridLayout$Spec spec (int, int, android.support.v7.widget.GridLayout$Alignment, float)
int start
int size
android.support.v7.widget.GridLayout$Alignment alignment
float weight
public static android.support.v7.widget.GridLayout$Spec spec (int, android.support.v7.widget.GridLayout$Alignment, float)
int start
android.support.v7.widget.GridLayout$Alignment alignment
float weight
public static android.support.v7.widget.GridLayout$Spec spec (int, int, float)
int start
int size
float weight
public static android.support.v7.widget.GridLayout$Spec spec (int, float)
int start
float weight
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)
public volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet)
static void access$100 (java.lang.String)
String x0
static void ()
}
android/support/v7/widget/GridLayout$8.classGridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$8 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, int)
android.view.View view
int viewSize
int mode
public int getSizeInCell (android.view.View, int, int)
android.view.View view
int viewSize
int cellSize
java.lang.String getDebugString ()
}
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, int)
android.view.View view
int viewSize
int mode
java.lang.String getDebugString ()
}