IViewParent.RequestChildRectangleOnScreen Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| RequestChildRectangleOnScreen(View, Rect, Boolean, Int32) | |
| RequestChildRectangleOnScreen(View, Rect, Boolean) |
Вызывается, когда дочерний элемент этой группы хочет, чтобы определенный прямоугольник был расположен на экране. |
RequestChildRectangleOnScreen(View, Rect, Boolean, Int32)
[Android.Runtime.Register("requestChildRectangleOnScreen", "(Landroid/view/View;Landroid/graphics/Rect;ZI)Z", "GetRequestChildRectangleOnScreen_Landroid_view_View_Landroid_graphics_Rect_ZIHandler:Android.Views.IViewParent, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
public virtual bool RequestChildRectangleOnScreen(Android.Views.View child, Android.Graphics.Rect rectangle, bool immediate, int source);
[<Android.Runtime.Register("requestChildRectangleOnScreen", "(Landroid/view/View;Landroid/graphics/Rect;ZI)Z", "GetRequestChildRectangleOnScreen_Landroid_view_View_Landroid_graphics_Rect_ZIHandler:Android.Views.IViewParent, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
abstract member RequestChildRectangleOnScreen : Android.Views.View * Android.Graphics.Rect * bool * int -> bool
override this.RequestChildRectangleOnScreen : Android.Views.View * Android.Graphics.Rect * bool * int -> bool
Параметры
- child
- View
- rectangle
- Rect
- immediate
- Boolean
- source
- Int32
Возвращаемое значение
- Атрибуты
Применяется к
RequestChildRectangleOnScreen(View, Rect, Boolean)
Вызывается, когда дочерний элемент этой группы хочет, чтобы определенный прямоугольник был расположен на экране.
[Android.Runtime.Register("requestChildRectangleOnScreen", "(Landroid/view/View;Landroid/graphics/Rect;Z)Z", "GetRequestChildRectangleOnScreen_Landroid_view_View_Landroid_graphics_Rect_ZHandler:Android.Views.IViewParentInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool RequestChildRectangleOnScreen(Android.Views.View child, Android.Graphics.Rect? rectangle, bool immediate);
[<Android.Runtime.Register("requestChildRectangleOnScreen", "(Landroid/view/View;Landroid/graphics/Rect;Z)Z", "GetRequestChildRectangleOnScreen_Landroid_view_View_Landroid_graphics_Rect_ZHandler:Android.Views.IViewParentInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RequestChildRectangleOnScreen : Android.Views.View * Android.Graphics.Rect * bool -> bool
Параметры
- child
- View
Прямой дочерний элемент, выполняя запрос.
- rectangle
- Rect
Прямоугольник в координатах ребенка хочет быть на экране.
- immediate
- Boolean
Значение true для запрета анимированного или отложенного прокрутки, значение false в противном случае
Возвращаемое значение
Прокручиваемая группа для обработки операции
- Атрибуты
Комментарии
Вызывается, когда дочерний элемент этой группы хочет, чтобы определенный прямоугольник был расположен на экране.
ViewGroupПереопределение этого может доверять тому, что: <ul><li>child будет прямым дочерним элементом этой группы< /li><li прямоугольник>будет находиться в координатах< содержимого ребенка/li></ul>
ViewGroupПереопределение этого должно поддерживать контракт:
<ul>li ничего не изменится, если прямоугольник уже виден</li><ли>порт представления будет прокручен только достаточно, чтобы сделать прямоугольник видимым</li><ul><>
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".