Lines Matching defs:layout

60  * Also see {@link LayoutParams} for layout attributes.
66 * <a href="{@docRoot}guide/topics/ui/declaring-layout.html">XML Layouts</a> developer
183 // When set, dispatchDraw() will run the layout animation and unset the flag
186 // When set, there is either no layout animation on the ViewGroup or the layout
195 // When set, this ViewGroup caches its children in a Bitmap before starting a layout animation
200 // layout animation; this avoid clobbering the hierarchy
201 // Automatically set when the layout animation starts, depending on the animation's
210 // This flag is set when the layout animation is over (after FLAG_ANIMATION_DONE is set)
357 // Used to animate add/remove changes in layout
3137 * Adds a child view. If no layout parameters are already set on the child, the
3149 * Adds a child view. If no layout parameters are already set on the child, the
3169 * Adds a child view with this ViewGroup's default layout parameters and the
3182 * Adds a child view with the specified layout parameters.
3185 * @param params the layout parameters to set on the child
3192 * Adds a child view with the specified layout parameters.
3196 * @param params the layout parameters to set on the child
3283 * Adds a view during layout. This is useful if in your onLayout() method,
3290 * @param params the layout parameters to associate with the child
3298 * Adds a view during layout. This is useful if in your onLayout() method,
3305 * @param params the layout parameters to associate with the child
3307 * layout request on child
3319 * Prevents the specified child to be laid out during the next layout pass.
3483 * Subclasses should override this method to set layout animation
3487 * @param params the child's layout parameters which hold the animation
3515 * Removes a view during layout. This is useful if in your onLayout() method,
3525 * Removes a range of views during layout. This is useful if in your onLayout() method,
3597 * not null, changes in layout which occur because of children being added to or removed from
3599 * object. By default, the transition object is null (so layout changes are not animated).
3601 * @param transition The LayoutTransition object that will animated changes in layout. A value
3602 * of <code>null</code> means no transition will run on layout changes.
3617 * not null, changes in layout which occur because of children being added to or removed from
3619 * object. By default, the transition object is null (so layout changes are not animated).
3621 * @return LayoutTranstion The LayoutTransition object that will animated changes in layout.
3622 * A value of <code>null</code> means no transition will run on layout changes.
3684 * view measuring and layout pipeline.
3765 * sets the layout parameters and puts the view in the list of children so it can be retrieved
3772 * @param params the layout parameters of the child
4222 public final void layout(int l, int t, int r, int b) {
4224 super.layout(l, t, r, b);
4226 // record the fact that we noop'd it; request layout when transition finishes
4240 * after the first layout.
4249 * Runs the layout animation. Calling this method triggers a relayout of
4260 * Schedules the layout animation to be played after the next layout pass
4261 * of this view group. This can be used to restart the layout animation
4270 * Sets the layout animation controller used to animate the group's
4271 * children after the first layout.
4283 * Returns the layout animation controller used to animate the group's
4293 * Indicates whether the children's drawing cache is used during a layout
4295 * nested layout animations from working. To nest animations, you must disable
4309 * Enables or disables the children's drawing cache during a layout animation.
4311 * layout animations from working. To nest animations, you must disable the
4463 * Returns a new set of layout parameters based on the supplied attributes set.
4465 * @param attrs the attributes to build the layout parameters from
4475 * Returns a safe set of layout parameters based on the supplied layout params.
4476 * When a ViewGroup is passed a View whose layout params do not pass the test of
4478 * is invoked. This method should return a new set of layout params suitable for
4480 * specified set of layout params.
4482 * @param p The layout parameters to convert into a suitable set of layout parameters
4493 * Returns a set of default layout parameters. These parameters are requested
4494 * when the View passed to {@link #addView(View)} has no layout parameters
4497 * @return a set of default layout parameters or null
4711 * layout given an exact size.
4993 * Returns the animation listener to which layout animation events are
5100 * Specifies the animation listener to which layout animation events must
5107 * @param animationListener the layout animation listener
5115 * to start after the layout/setup phase. The request is forwarded to the ViewAncestor, who
5193 * <a href="{@docRoot}guide/topics/ui/declaring-layout.html">XML Layouts</a> developer
5229 @ViewDebug.ExportedProperty(category = "layout", mapping = {
5240 @ViewDebug.ExportedProperty(category = "layout", mapping = {
5252 * Creates a new set of layout parameters. The values are extracted from
5254 * to this set of layout parameters are:
5266 * @param attrs the set of attributes from which to extract the layout
5278 * Creates a new set of layout parameters with the specified width
5296 * @param source The layout params to copy from.
5311 * Extracts the layout parameters from the supplied attributes.
5323 * Resolve layout parameters depending on the layout direction. Subclasses that care about
5327 * @param layoutDirection the direction of the layout
5338 * Returns a String representation of this set of layout parameters.
5371 * Per-child layout information for layouts that support margins.
5381 @ViewDebug.ExportedProperty(category = "layout")
5388 @ViewDebug.ExportedProperty(category = "layout")
5395 @ViewDebug.ExportedProperty(category = "layout")
5402 @ViewDebug.ExportedProperty(category = "layout")
5411 @ViewDebug.ExportedProperty(category = "layout")
5419 @ViewDebug.ExportedProperty(category = "layout")
5428 * Creates a new set of layout parameters. The values are extracted from
5432 * @param attrs the set of attributes from which to extract the layout
5478 * @param source The layout params to copy from.
5502 * overriden by {@link android.view.View#requestLayout()} depending on layout direction.
5524 * margins may be overriden by {@link android.view.View#requestLayout()} depending on layout
5588 * maybe overriden depending on layout direction.