C# 클래스 Cheesebaron.SlidingUpPanel.SlidingUpPanelLayout

상속: Android.Views.ViewGroup
파일 보기 프로젝트 열기: Cheesebaron/SlidingUpPanel 1 사용 예제들

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