C# Class Cheesebaron.ParallaxScrollView.ParallaxScrollView

Inheritance: Android.Views.ViewGroup
Show file Open project: Cheesebaron/ParallaxScrollView Class Usage Examples

Public Methods

Method Description
AddView ( Android.Views.View child ) : void
AddView ( Android.Views.View child, LayoutParams @params ) : void
AddView ( Android.Views.View child, int index ) : void
AddView ( Android.Views.View child, int index, LayoutParams @params ) : void
AddView ( Android.Views.View child, int width, int height ) : void
GenerateLayoutParams ( IAttributeSet attrs ) : LayoutParams
ParallaxScrollView ( Android.Content.Context context ) : System
ParallaxScrollView ( Android.Content.Context context, IAttributeSet attrs ) : System
ParallaxScrollView ( Android.Content.Context context, IAttributeSet attrs, int defStyle ) : System

Protected Methods

Method Description
CheckLayoutParams ( LayoutParams p ) : bool
GenerateDefaultLayoutParams ( ) : LayoutParams
GenerateLayoutParams ( LayoutParams p ) : LayoutParams
OnFinishInflate ( ) : void
OnLayout ( bool changed, int l, int t, int r, int b ) : void
OnMeasure ( int widthMeasureSpec, int heightMeasureSpec ) : void

Private Methods

Method Description
OrganiseBackgroundView ( Android.Views.View background ) : void
OrganiseForegroundView ( Android.Views.View foreground ) : void
OrganiseViews ( ) : void
ScrollViewOnScrollChanged ( object sender, ObservableScrollViewEventArgs args ) : void

Method Details

AddView() public method

public AddView ( Android.Views.View child ) : void
child Android.Views.View
return void

AddView() public method

public AddView ( Android.Views.View child, LayoutParams @params ) : void
child Android.Views.View
@params LayoutParams
return void

AddView() public method

public AddView ( Android.Views.View child, int index ) : void
child Android.Views.View
index int
return void

AddView() public method

public AddView ( Android.Views.View child, int index, LayoutParams @params ) : void
child Android.Views.View
index int
@params LayoutParams
return void

AddView() public method

public AddView ( Android.Views.View child, int width, int height ) : void
child Android.Views.View
width int
height int
return void

CheckLayoutParams() protected method

protected CheckLayoutParams ( LayoutParams p ) : bool
p LayoutParams
return bool

GenerateDefaultLayoutParams() protected method

protected GenerateDefaultLayoutParams ( ) : LayoutParams
return LayoutParams

GenerateLayoutParams() public method

public GenerateLayoutParams ( IAttributeSet attrs ) : LayoutParams
attrs IAttributeSet
return LayoutParams

GenerateLayoutParams() protected method

protected GenerateLayoutParams ( LayoutParams p ) : LayoutParams
p LayoutParams
return LayoutParams

OnFinishInflate() protected method

protected OnFinishInflate ( ) : void
return void

OnLayout() protected method

protected OnLayout ( bool changed, int l, int t, int r, int b ) : void
changed bool
l int
t int
r int
b int
return void

OnMeasure() protected method

protected OnMeasure ( int widthMeasureSpec, int heightMeasureSpec ) : void
widthMeasureSpec int
heightMeasureSpec int
return void

ParallaxScrollView() public method

public ParallaxScrollView ( Android.Content.Context context ) : System
context Android.Content.Context
return System

ParallaxScrollView() public method

public ParallaxScrollView ( Android.Content.Context context, IAttributeSet attrs ) : System
context Android.Content.Context
attrs IAttributeSet
return System

ParallaxScrollView() public method

public ParallaxScrollView ( Android.Content.Context context, IAttributeSet attrs, int defStyle ) : System
context Android.Content.Context
attrs IAttributeSet
defStyle int
return System