Search Results for

    Show / Hide Table of Contents

    Interface IHitTestable

    Defines the base interface for a type which can be hit-tested

    Namespace:
    Assembly: .dll
    Syntax
    public interface IHitTestable

    Methods

    getBoundsRelativeTo(Rect bounds, IHitTestable hitTestable)

    Gets the bounds of the current IHitTestable relative to the other IHitTestable element

    Declaration
    public abstract boolean getBoundsRelativeTo(Rect bounds, IHitTestable hitTestable)
    Parameters
    Type Name Description
    android.graphics.Rect bounds

    The Rect instance where result of transformation should be stored

    hitTestable

    The other IHitTestable to use when transforming the point

    Returns
    Type Description
    boolean

    True if operation was successful

    getBoundsRelativeTo(RectF bounds, IHitTestable hitTestable)

    Gets the bounds of the current IHitTestable relative to the other IHitTestable element

    Declaration
    public abstract boolean getBoundsRelativeTo(RectF bounds, IHitTestable hitTestable)
    Parameters
    Type Name Description
    android.graphics.RectF bounds

    The RectF instance where result of transformation should be stored

    hitTestable

    The other IHitTestable to use when transforming the point

    Returns
    Type Description
    boolean

    True if operation was successful

    getView()

    Gets the View instance associated with this IHitTestable element

    Declaration
    public abstract View getView()
    Returns
    Type Description
    android.view.View

    The View instance

    isPointWithinBounds(float x, float y)

    Checks if the point is within the bound of the current IHitTestable element

    Declaration
    public abstract boolean isPointWithinBounds(float x, float y)
    Parameters
    Type Name Description
    float x

    The x coordinate in pixels

    float y

    The y coordinate in pixels

    Returns
    Type Description
    boolean

    True if the point is within bounds

    isPointWithinBounds(float x, float y, IHitTestable hitTestable)

    Checks if the point specified relative to another IHitTestable element is within the bound of the current IHitTestable element

    Declaration
    public abstract boolean isPointWithinBounds(float x, float y, IHitTestable hitTestable)
    Parameters
    Type Name Description
    float x

    The x coordinate in pixels

    float y

    The y coordinate in pixels

    hitTestable

    The other IHitTestable to use when checking the point

    Returns
    Type Description
    boolean

    True if the point is within bounds

    translatePoint(PointF point, IHitTestable hitTestable)

    Translates the point relative to the other IHitTestable element

    Declaration
    public abstract boolean translatePoint(PointF point, IHitTestable hitTestable)
    Parameters
    Type Name Description
    android.graphics.PointF point

    The point which should be transformed

    hitTestable

    The other IHitTestable to use when transforming the point

    Returns
    Type Description
    boolean

    True if operation was successful

    Back to top © 2011-2025 SciChart. All rights reserved. | sitemap.xml