C# Класс Cheesebaron.SlidingUpPanel.SlidingUpPanelLayout

Наследование: Android.Views.ViewGroup
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
HasOpaqueBackground bool
IsDragViewUnder bool
OnPanelAnchored void
OnPanelCollapsed void
OnPanelDragged void
OnPanelExpanded void
OnPanelSlide void
SetAllChildrenVisible void
SmoothSlideTo bool
UpdateObscuredViewVisibility void

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

CanScroll() защищенный Метод

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
Результат bool

CheckLayoutParams() защищенный Метод

protected CheckLayoutParams ( Android.Views.ViewGroup p ) : bool
p Android.Views.ViewGroup
Результат bool

CollapsePane() публичный Метод

public CollapsePane ( ) : bool
Результат bool

ComputeScroll() публичный Метод

public ComputeScroll ( ) : void
Результат void

Draw() публичный Метод

public Draw ( Android.Graphics.Canvas canvas ) : void
canvas Android.Graphics.Canvas
Результат void

DrawChild() защищенный Метод

protected DrawChild ( Android.Graphics.Canvas canvas, Android.Views.View child, long drawingTime ) : bool
canvas Android.Graphics.Canvas
child Android.Views.View
drawingTime long
Результат bool

ExpandPane() публичный Метод

public ExpandPane ( ) : bool
Результат bool

ExpandPane() публичный Метод

public ExpandPane ( float slideOffset ) : bool
slideOffset float
Результат bool

FloatNearlyEqual() публичный статический Метод

public static FloatNearlyEqual ( float a, float b ) : bool
a float
b float
Результат bool

FloatNearlyEqual() публичный статический Метод

public static FloatNearlyEqual ( float a, float b, float epsilon ) : bool
a float
b float
epsilon float
Результат bool

GenerateDefaultLayoutParams() защищенный Метод

protected GenerateDefaultLayoutParams ( ) : Android.Views.ViewGroup.LayoutParams
Результат Android.Views.ViewGroup.LayoutParams

GenerateLayoutParams() публичный Метод

public GenerateLayoutParams ( IAttributeSet attrs ) : Android.Views.ViewGroup.LayoutParams
attrs IAttributeSet
Результат Android.Views.ViewGroup.LayoutParams

GenerateLayoutParams() защищенный Метод

protected GenerateLayoutParams ( Android.Views.ViewGroup p ) : Android.Views.ViewGroup.LayoutParams
p Android.Views.ViewGroup
Результат Android.Views.ViewGroup.LayoutParams

HidePane() публичный Метод

public HidePane ( ) : void
Результат void

OnAttachedToWindow() защищенный Метод

protected OnAttachedToWindow ( ) : void
Результат void

OnDetachedFromWindow() защищенный Метод

protected OnDetachedFromWindow ( ) : void
Результат void

OnFinishInflate() защищенный Метод

protected OnFinishInflate ( ) : void
Результат void

OnInterceptTouchEvent() публичный Метод

public OnInterceptTouchEvent ( Android.Views.MotionEvent ev ) : bool
ev Android.Views.MotionEvent
Результат bool

OnLayout() защищенный Метод

protected OnLayout ( bool changed, int l, int t, int r, int b ) : void
changed bool
l int
t int
r int
b int
Результат void

OnMeasure() защищенный Метод

protected OnMeasure ( int widthMeasureSpec, int heightMeasureSpec ) : void
widthMeasureSpec int
heightMeasureSpec int
Результат void

OnRestoreInstanceState() защищенный Метод

protected OnRestoreInstanceState ( IParcelable state ) : void
state IParcelable
Результат void

OnSaveInstanceState() защищенный Метод

protected OnSaveInstanceState ( ) : IParcelable
Результат IParcelable

OnSizeChanged() защищенный Метод

protected OnSizeChanged ( int w, int h, int oldw, int oldh ) : void
w int
h int
oldw int
oldh int
Результат void

OnTouchEvent() публичный Метод

public OnTouchEvent ( Android.Views.MotionEvent ev ) : bool
ev Android.Views.MotionEvent
Результат bool

ShowPane() публичный Метод

public ShowPane ( ) : void
Результат void

SlidingUpPanelLayout() публичный Метод

public SlidingUpPanelLayout ( Android.Content.Context context ) : System
context Android.Content.Context
Результат System

SlidingUpPanelLayout() публичный Метод

public SlidingUpPanelLayout ( Android.Content.Context context, IAttributeSet attrs ) : System
context Android.Content.Context
attrs IAttributeSet
Результат System

SlidingUpPanelLayout() публичный Метод

public SlidingUpPanelLayout ( Android.Content.Context context, IAttributeSet attrs, int defStyle ) : System
context Android.Content.Context
attrs IAttributeSet
defStyle int
Результат System

SlidingUpPanelLayout() публичный Метод

public SlidingUpPanelLayout ( IntPtr javaReference, JniHandleOwnership transfer ) : System
javaReference System.IntPtr
transfer JniHandleOwnership
Результат System