C# Class Cheesebaron.SlidingUpPanel.SlidingUpPanelLayout

Inheritance: Android.Views.ViewGroup
Afficher le fichier Open project: Cheesebaron/SlidingUpPanel Class Usage Examples

Private Properties

Свойство Type Description
HasOpaqueBackground bool
IsDragViewUnder bool
OnPanelAnchored void
OnPanelCollapsed void
OnPanelDragged void
OnPanelExpanded void
OnPanelSlide void
SetAllChildrenVisible void
SmoothSlideTo bool
UpdateObscuredViewVisibility void

Méthodes publiques

Méthode Description
CollapsePane ( ) : bool
ComputeScroll ( ) : void
Draw ( Android.Graphics.Canvas canvas ) : void
ExpandPane ( ) : bool
ExpandPane ( float slideOffset ) : bool
FloatNearlyEqual ( float a, float b ) : bool
FloatNearlyEqual ( float a, float b, float epsilon ) : bool
GenerateLayoutParams ( IAttributeSet attrs ) : Android.Views.ViewGroup.LayoutParams
HidePane ( ) : void
OnInterceptTouchEvent ( Android.Views.MotionEvent ev ) : bool
OnTouchEvent ( Android.Views.MotionEvent ev ) : bool
ShowPane ( ) : void
SlidingUpPanelLayout ( Android.Content.Context context ) : System
SlidingUpPanelLayout ( Android.Content.Context context, IAttributeSet attrs ) : System
SlidingUpPanelLayout ( Android.Content.Context context, IAttributeSet attrs, int defStyle ) : System
SlidingUpPanelLayout ( IntPtr javaReference, JniHandleOwnership transfer ) : System

Méthodes protégées

Méthode Description
CanScroll ( Android.Views.View view, bool checkV, int dx, int x, int y ) : bool
CheckLayoutParams ( Android.Views.ViewGroup p ) : bool
DrawChild ( Android.Graphics.Canvas canvas, Android.Views.View child, long drawingTime ) : bool
GenerateDefaultLayoutParams ( ) : Android.Views.ViewGroup.LayoutParams
GenerateLayoutParams ( Android.Views.ViewGroup p ) : Android.Views.ViewGroup.LayoutParams
OnAttachedToWindow ( ) : void
OnDetachedFromWindow ( ) : void
OnFinishInflate ( ) : void
OnLayout ( bool changed, int l, int t, int r, int b ) : void
OnMeasure ( int widthMeasureSpec, int heightMeasureSpec ) : void
OnRestoreInstanceState ( IParcelable state ) : void
OnSaveInstanceState ( ) : IParcelable
OnSizeChanged ( int w, int h, int oldw, int oldh ) : void

Private Methods

Méthode Description
HasOpaqueBackground ( Android.Views.View view ) : bool
IsDragViewUnder ( int x, int y ) : bool
OnPanelAnchored ( Android.Views.View panel ) : void
OnPanelCollapsed ( Android.Views.View panel ) : void
OnPanelDragged ( int newTop ) : void
OnPanelExpanded ( Android.Views.View panel ) : void
OnPanelSlide ( Android.Views.View panel ) : void
SetAllChildrenVisible ( ) : void
SmoothSlideTo ( float slideOffset ) : bool
UpdateObscuredViewVisibility ( ) : void

Method Details

CanScroll() protected méthode

protected CanScroll ( Android.Views.View view, bool checkV, int dx, int x, int y ) : bool
view Android.Views.View
checkV bool
dx int
x int
y int
Résultat bool

CheckLayoutParams() protected méthode

protected CheckLayoutParams ( Android.Views.ViewGroup p ) : bool
p Android.Views.ViewGroup
Résultat bool

CollapsePane() public méthode

public CollapsePane ( ) : bool
Résultat bool

ComputeScroll() public méthode

public ComputeScroll ( ) : void
Résultat void

Draw() public méthode

public Draw ( Android.Graphics.Canvas canvas ) : void
canvas Android.Graphics.Canvas
Résultat void

DrawChild() protected méthode

protected DrawChild ( Android.Graphics.Canvas canvas, Android.Views.View child, long drawingTime ) : bool
canvas Android.Graphics.Canvas
child Android.Views.View
drawingTime long
Résultat bool

ExpandPane() public méthode

public ExpandPane ( ) : bool
Résultat bool

ExpandPane() public méthode

public ExpandPane ( float slideOffset ) : bool
slideOffset float
Résultat bool

FloatNearlyEqual() public static méthode

public static FloatNearlyEqual ( float a, float b ) : bool
a float
b float
Résultat bool

FloatNearlyEqual() public static méthode

public static FloatNearlyEqual ( float a, float b, float epsilon ) : bool
a float
b float
epsilon float
Résultat bool

GenerateDefaultLayoutParams() protected méthode

protected GenerateDefaultLayoutParams ( ) : Android.Views.ViewGroup.LayoutParams
Résultat Android.Views.ViewGroup.LayoutParams

GenerateLayoutParams() public méthode

public GenerateLayoutParams ( IAttributeSet attrs ) : Android.Views.ViewGroup.LayoutParams
attrs IAttributeSet
Résultat Android.Views.ViewGroup.LayoutParams

GenerateLayoutParams() protected méthode

protected GenerateLayoutParams ( Android.Views.ViewGroup p ) : Android.Views.ViewGroup.LayoutParams
p Android.Views.ViewGroup
Résultat Android.Views.ViewGroup.LayoutParams

HidePane() public méthode

public HidePane ( ) : void
Résultat void

OnAttachedToWindow() protected méthode

protected OnAttachedToWindow ( ) : void
Résultat void

OnDetachedFromWindow() protected méthode

protected OnDetachedFromWindow ( ) : void
Résultat void

OnFinishInflate() protected méthode

protected OnFinishInflate ( ) : void
Résultat void

OnInterceptTouchEvent() public méthode

public OnInterceptTouchEvent ( Android.Views.MotionEvent ev ) : bool
ev Android.Views.MotionEvent
Résultat bool

OnLayout() protected méthode

protected OnLayout ( bool changed, int l, int t, int r, int b ) : void
changed bool
l int
t int
r int
b int
Résultat void

OnMeasure() protected méthode

protected OnMeasure ( int widthMeasureSpec, int heightMeasureSpec ) : void
widthMeasureSpec int
heightMeasureSpec int
Résultat void

OnRestoreInstanceState() protected méthode

protected OnRestoreInstanceState ( IParcelable state ) : void
state IParcelable
Résultat void

OnSaveInstanceState() protected méthode

protected OnSaveInstanceState ( ) : IParcelable
Résultat IParcelable

OnSizeChanged() protected méthode

protected OnSizeChanged ( int w, int h, int oldw, int oldh ) : void
w int
h int
oldw int
oldh int
Résultat void

OnTouchEvent() public méthode

public OnTouchEvent ( Android.Views.MotionEvent ev ) : bool
ev Android.Views.MotionEvent
Résultat bool

ShowPane() public méthode

public ShowPane ( ) : void
Résultat void

SlidingUpPanelLayout() public méthode

public SlidingUpPanelLayout ( Android.Content.Context context ) : System
context Android.Content.Context
Résultat System

SlidingUpPanelLayout() public méthode

public SlidingUpPanelLayout ( Android.Content.Context context, IAttributeSet attrs ) : System
context Android.Content.Context
attrs IAttributeSet
Résultat System

SlidingUpPanelLayout() public méthode

public SlidingUpPanelLayout ( Android.Content.Context context, IAttributeSet attrs, int defStyle ) : System
context Android.Content.Context
attrs IAttributeSet
defStyle int
Résultat System

SlidingUpPanelLayout() public méthode

public SlidingUpPanelLayout ( IntPtr javaReference, JniHandleOwnership transfer ) : System
javaReference System.IntPtr
transfer JniHandleOwnership
Résultat System