Files
AdditionalLibs/B4A/AHViewPager.xml

1834 lines
58 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<root>
<doclet-version-NOT-library-version>1.04</doclet-version-NOT-library-version>
<class>
<name>de.amberhome.viewpager.AHViewPagerTabs</name>
<shortname>AHViewPagerTabs</shortname>
<objectwrapper>de.amberhome.viewpager.internal.ViewPagerTabs</objectwrapper>
<owner>activity</owner>
<method>
<name>SetTabPadding</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>Left</name>
<type>int</type>
</parameter>
<parameter>
<name>Top</name>
<type>int</type>
</parameter>
<parameter>
<name>Right</name>
<type>int</type>
</parameter>
<parameter>
<name>Bottom</name>
<type>int</type>
</parameter>
</method>
<method>
<name>IsInitialized</name>
<comment></comment>
<returntype>boolean</returntype>
</method>
<method>
<name>Initialize</name>
<comment>Initializes the object.
Pager - A fully initialized AHViewPager object.</comment>
<returntype>void</returntype>
<parameter>
<name>ba</name>
<type>anywheresoftware.b4a.BA</type>
</parameter>
<parameter>
<name>Pager</name>
<type>de.amberhome.viewpager.AHViewPager</type>
</parameter>
</method>
<method>
<name>RefreshTitles</name>
<comment>Refresh the titles of the tabs. Use this after changing a title in AHPageContainer.</comment>
<returntype>void</returntype>
</method>
<method>
<name>BringToFront</name>
<comment></comment>
<returntype>void</returntype>
</method>
<method>
<name>SetLayout</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg1</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg2</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg3</name>
<type Pixel="true">int</type>
</parameter>
</method>
<method>
<name>SendToBack</name>
<comment></comment>
<returntype>void</returntype>
</method>
<method>
<name>SetVisibleAnimated</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
<parameter>
<name>arg1</name>
<type>boolean</type>
</parameter>
</method>
<method>
<name>NotifyDataChange</name>
<comment>Rebuilds the complete tabs data structure. You MUST call this after you add or remove a page from the AHViewPager.</comment>
<returntype>void</returntype>
</method>
<method>
<name>RemoveView</name>
<comment></comment>
<returntype>void</returntype>
</method>
<method>
<name>Invalidate3</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
<parameter>
<name>arg1</name>
<type>int</type>
</parameter>
<parameter>
<name>arg2</name>
<type>int</type>
</parameter>
<parameter>
<name>arg3</name>
<type>int</type>
</parameter>
</method>
<method>
<name>Invalidate2</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>android.graphics.Rect</type>
</parameter>
</method>
<method>
<name>SetColorAnimated</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
<parameter>
<name>arg1</name>
<type>int</type>
</parameter>
<parameter>
<name>arg2</name>
<type>int</type>
</parameter>
</method>
<method>
<name>SetBackgroundImage</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>android.graphics.Bitmap</type>
</parameter>
</method>
<method>
<name>Invalidate</name>
<comment></comment>
<returntype>void</returntype>
</method>
<method>
<name>SetLayoutAnimated</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
<parameter>
<name>arg1</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg2</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg3</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg4</name>
<type Pixel="true">int</type>
</parameter>
</method>
<method>
<name>RequestFocus</name>
<comment></comment>
<returntype>boolean</returntype>
</method>
<property>
<name>Left</name>
<returntype>int</returntype>
<parameter>
<name>arg0</name>
<type Pixel="true">int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Background</name>
<returntype>android.graphics.drawable.Drawable</returntype>
<parameter>
<name>arg0</name>
<type>android.graphics.drawable.Drawable</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Position</name>
<returntype>int</returntype>
<comment>Gets the current position in the tabs.</comment>
</property>
<property>
<name>BackgroundColorPressed</name>
<returntype>int</returntype>
<parameter>
<name>color</name>
<type>int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Color</name>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>TabPaddingRight</name>
<returntype>int</returntype>
<parameter>
<name>padding</name>
<type>int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>LineHeight</name>
<returntype>int</returntype>
<parameter>
<name>height</name>
<type>int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>TextSize</name>
<returntype>float</returntype>
<parameter>
<name>size</name>
<type>float</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Enabled</name>
<returntype>boolean</returntype>
<parameter>
<name>arg0</name>
<type>boolean</type>
</parameter>
<comment></comment>
</property>
<property>
<name>OutsideOffset</name>
<returntype>int</returntype>
<parameter>
<name>offset</name>
<type>int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>TextColorCenter</name>
<returntype>int</returntype>
<parameter>
<name>color</name>
<type>int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>TabPaddingBottom</name>
<returntype>int</returntype>
<parameter>
<name>padding</name>
<type>int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>TabPaddingTop</name>
<returntype>int</returntype>
<parameter>
<name>padding</name>
<type>int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>LineColorCenter</name>
<returntype>int</returntype>
<parameter>
<name>color</name>
<type>int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Top</name>
<returntype>int</returntype>
<parameter>
<name>arg0</name>
<type Pixel="true">int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>UpperCaseTitle</name>
<parameter>
<name>Flag</name>
<type>boolean</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Visible</name>
<returntype>boolean</returntype>
<parameter>
<name>arg0</name>
<type>boolean</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Height</name>
<returntype>int</returntype>
<parameter>
<name>arg0</name>
<type Pixel="true">int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>TextColor</name>
<returntype>int</returntype>
<parameter>
<name>color</name>
<type>int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Tag</name>
<returntype>java.lang.Object</returntype>
<parameter>
<name>arg0</name>
<type>java.lang.Object</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Width</name>
<returntype>int</returntype>
<parameter>
<name>arg0</name>
<type Pixel="true">int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>TabPaddingLeft</name>
<returntype>int</returntype>
<parameter>
<name>padding</name>
<type>int</type>
</parameter>
<comment></comment>
</property>
</class>
<class>
<name>de.amberhome.viewpager.AHViewPagerSupportTitles</name>
<shortname>AHViewPagerSupportTitles</shortname>
<objectwrapper>android.support.v4.view.PagerTitleStrip</objectwrapper>
<owner>activity</owner>
<method>
<name>IsInitialized</name>
<comment></comment>
<returntype>boolean</returntype>
</method>
<method>
<name>Initialize</name>
<comment>Initializes the object.
Pager - A fully initialized AHViewPager object.
Top - Flag if the indicator should be displayed on top or bottom of the ViewPager
Height - The height of the indicator view.</comment>
<returntype>void</returntype>
<parameter>
<name>ba</name>
<type>anywheresoftware.b4a.BA</type>
</parameter>
<parameter>
<name>Pager</name>
<type>de.amberhome.viewpager.AHViewPager</type>
</parameter>
<parameter>
<name>Top</name>
<type>boolean</type>
</parameter>
<parameter>
<name>Height</name>
<type>int</type>
</parameter>
</method>
<method>
<name>BringToFront</name>
<comment></comment>
<returntype>void</returntype>
</method>
<method>
<name>SetLayout</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg1</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg2</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg3</name>
<type Pixel="true">int</type>
</parameter>
</method>
<method>
<name>SendToBack</name>
<comment></comment>
<returntype>void</returntype>
</method>
<method>
<name>SetVisibleAnimated</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
<parameter>
<name>arg1</name>
<type>boolean</type>
</parameter>
</method>
<method>
<name>RemoveView</name>
<comment></comment>
<returntype>void</returntype>
</method>
<method>
<name>Invalidate3</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
<parameter>
<name>arg1</name>
<type>int</type>
</parameter>
<parameter>
<name>arg2</name>
<type>int</type>
</parameter>
<parameter>
<name>arg3</name>
<type>int</type>
</parameter>
</method>
<method>
<name>Invalidate2</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>android.graphics.Rect</type>
</parameter>
</method>
<method>
<name>SetColorAnimated</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
<parameter>
<name>arg1</name>
<type>int</type>
</parameter>
<parameter>
<name>arg2</name>
<type>int</type>
</parameter>
</method>
<method>
<name>SetBackgroundImage</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>android.graphics.Bitmap</type>
</parameter>
</method>
<method>
<name>Invalidate</name>
<comment></comment>
<returntype>void</returntype>
</method>
<method>
<name>SetLayoutAnimated</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
<parameter>
<name>arg1</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg2</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg3</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg4</name>
<type Pixel="true">int</type>
</parameter>
</method>
<method>
<name>RequestFocus</name>
<comment></comment>
<returntype>boolean</returntype>
</method>
<property>
<name>Left</name>
<returntype>int</returntype>
<parameter>
<name>arg0</name>
<type Pixel="true">int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Background</name>
<returntype>android.graphics.drawable.Drawable</returntype>
<parameter>
<name>arg0</name>
<type>android.graphics.drawable.Drawable</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Color</name>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>TextSize</name>
<parameter>
<name>Size</name>
<type>float</type>
</parameter>
<comment>Sets the text size</comment>
</property>
<property>
<name>Enabled</name>
<returntype>boolean</returntype>
<parameter>
<name>arg0</name>
<type>boolean</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Top</name>
<returntype>int</returntype>
<parameter>
<name>arg0</name>
<type Pixel="true">int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Visible</name>
<returntype>boolean</returntype>
<parameter>
<name>arg0</name>
<type>boolean</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Height</name>
<returntype>int</returntype>
<parameter>
<name>arg0</name>
<type Pixel="true">int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>TextColor</name>
<parameter>
<name>Color</name>
<type>int</type>
</parameter>
<comment>Sets the text color</comment>
</property>
<property>
<name>Tag</name>
<returntype>java.lang.Object</returntype>
<parameter>
<name>arg0</name>
<type>java.lang.Object</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Width</name>
<returntype>int</returntype>
<parameter>
<name>arg0</name>
<type Pixel="true">int</type>
</parameter>
<comment></comment>
</property>
</class>
<class>
<name>de.amberhome.viewpager.AHViewPagerSupportTabs</name>
<shortname>AHViewPagerSupportTabs</shortname>
<objectwrapper>android.support.v4.view.PagerTabStrip</objectwrapper>
<owner>activity</owner>
<method>
<name>IsInitialized</name>
<comment></comment>
<returntype>boolean</returntype>
</method>
<method>
<name>Initialize</name>
<comment>Initializes the object.
Pager - A fully initialized AHViewPager object.
Top - Flag if the indicator should be displayed on top or bottom of the ViewPager
Height - The height of the indicator view.</comment>
<returntype>void</returntype>
<parameter>
<name>ba</name>
<type>anywheresoftware.b4a.BA</type>
</parameter>
<parameter>
<name>Pager</name>
<type>de.amberhome.viewpager.AHViewPager</type>
</parameter>
<parameter>
<name>Top</name>
<type>boolean</type>
</parameter>
<parameter>
<name>Height</name>
<type>int</type>
</parameter>
</method>
<method>
<name>BringToFront</name>
<comment></comment>
<returntype>void</returntype>
</method>
<method>
<name>SetLayout</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg1</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg2</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg3</name>
<type Pixel="true">int</type>
</parameter>
</method>
<method>
<name>SendToBack</name>
<comment></comment>
<returntype>void</returntype>
</method>
<method>
<name>SetVisibleAnimated</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
<parameter>
<name>arg1</name>
<type>boolean</type>
</parameter>
</method>
<method>
<name>RemoveView</name>
<comment></comment>
<returntype>void</returntype>
</method>
<method>
<name>Invalidate3</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
<parameter>
<name>arg1</name>
<type>int</type>
</parameter>
<parameter>
<name>arg2</name>
<type>int</type>
</parameter>
<parameter>
<name>arg3</name>
<type>int</type>
</parameter>
</method>
<method>
<name>Invalidate2</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>android.graphics.Rect</type>
</parameter>
</method>
<method>
<name>SetColorAnimated</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
<parameter>
<name>arg1</name>
<type>int</type>
</parameter>
<parameter>
<name>arg2</name>
<type>int</type>
</parameter>
</method>
<method>
<name>SetBackgroundImage</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>android.graphics.Bitmap</type>
</parameter>
</method>
<method>
<name>Invalidate</name>
<comment></comment>
<returntype>void</returntype>
</method>
<method>
<name>SetLayoutAnimated</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
<parameter>
<name>arg1</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg2</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg3</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg4</name>
<type Pixel="true">int</type>
</parameter>
</method>
<method>
<name>RequestFocus</name>
<comment></comment>
<returntype>boolean</returntype>
</method>
<property>
<name>Left</name>
<returntype>int</returntype>
<parameter>
<name>arg0</name>
<type Pixel="true">int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Background</name>
<returntype>android.graphics.drawable.Drawable</returntype>
<parameter>
<name>arg0</name>
<type>android.graphics.drawable.Drawable</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Color</name>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>TextSize</name>
<parameter>
<name>Size</name>
<type>float</type>
</parameter>
<comment>Sets the text size</comment>
</property>
<property>
<name>Enabled</name>
<returntype>boolean</returntype>
<parameter>
<name>arg0</name>
<type>boolean</type>
</parameter>
<comment></comment>
</property>
<property>
<name>TabIndicatorColor</name>
<returntype>int</returntype>
<parameter>
<name>Color</name>
<type>int</type>
</parameter>
<comment>Sets or gets the tab indicator color</comment>
</property>
<property>
<name>Top</name>
<returntype>int</returntype>
<parameter>
<name>arg0</name>
<type Pixel="true">int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Visible</name>
<returntype>boolean</returntype>
<parameter>
<name>arg0</name>
<type>boolean</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Height</name>
<returntype>int</returntype>
<parameter>
<name>arg0</name>
<type Pixel="true">int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>TextColor</name>
<parameter>
<name>Color</name>
<type>int</type>
</parameter>
<comment>Sets the text color</comment>
</property>
<property>
<name>Tag</name>
<returntype>java.lang.Object</returntype>
<parameter>
<name>arg0</name>
<type>java.lang.Object</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Width</name>
<returntype>int</returntype>
<parameter>
<name>arg0</name>
<type Pixel="true">int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>DrawFullUnderline</name>
<returntype>boolean</returntype>
<parameter>
<name>Full</name>
<type>boolean</type>
</parameter>
<comment>Sets or gets the flag if the text is undelined completely</comment>
</property>
</class>
<class>
<name>de.amberhome.viewpager.AHViewPager</name>
<shortname>AHViewPager</shortname>
<objectwrapper>de.amberhome.viewpager.internal.CustomViewPager</objectwrapper>
<owner>activity</owner>
<event>PageChanged (Position As Int)</event>
<event>PageScrollStateChanged (State as Int)</event>
<event>PageScrolled (Position As Int, PositionOffset as Float, PositionOffsetPixels as Int)</event>
<event>PageCreated (Position As Int, Page as Object)</event>
<event>PageDestroyed (Position As Int, Page as Object)</event>
<method>
<name>DesignerCreateView</name>
<comment>This method is only for the B4A Designer. Don't call it directly</comment>
<returntype>void</returntype>
<parameter>
<name>base</name>
<type>anywheresoftware.b4a.objects.PanelWrapper</type>
</parameter>
<parameter>
<name>label</name>
<type>anywheresoftware.b4a.objects.LabelWrapper</type>
</parameter>
<parameter>
<name>props</name>
<type>anywheresoftware.b4a.objects.collections.Map</type>
</parameter>
</method>
<method>
<name RaisesSynchronousEvents="true">GotoPage</name>
<comment>Jump or Scroll to the new page Page - The new page to display Smooth -
True to smoothly scroll to the new item, false to transition immediately</comment>
<returntype>void</returntype>
<parameter>
<name>Page</name>
<type>int</type>
</parameter>
<parameter>
<name>Smooth</name>
<type>boolean</type>
</parameter>
</method>
<method>
<name>IsInitialized</name>
<comment></comment>
<returntype>boolean</returntype>
</method>
<method>
<name>Initialize</name>
<comment>Initializes the object.
pages EventName - Sets the sub that will handle the event.</comment>
<returntype>void</returntype>
<parameter>
<name>ba</name>
<type>anywheresoftware.b4a.BA</type>
</parameter>
<parameter>
<name>EventName</name>
<type>java.lang.String</type>
</parameter>
</method>
<method>
<name>SetLayout</name>
<comment>Changes the View position and size.</comment>
<returntype>void</returntype>
<parameter>
<name>Left</name>
<type>int</type>
</parameter>
<parameter>
<name>Top</name>
<type>int</type>
</parameter>
<parameter>
<name>Width</name>
<type>int</type>
</parameter>
<parameter>
<name>Height</name>
<type>int</type>
</parameter>
</method>
<method>
<name>BringToFront</name>
<comment></comment>
<returntype>void</returntype>
</method>
<method>
<name>SendToBack</name>
<comment></comment>
<returntype>void</returntype>
</method>
<method>
<name>SetVisibleAnimated</name>
<comment>Fade the view in or out</comment>
<returntype>void</returntype>
<parameter>
<name>Duration</name>
<type>int</type>
</parameter>
<parameter>
<name>Visible</name>
<type>boolean</type>
</parameter>
</method>
<method>
<name>RemoveView</name>
<comment></comment>
<returntype>void</returntype>
</method>
<method>
<name>Invalidate3</name>
<comment>Invalidate part of the object</comment>
<returntype>void</returntype>
<parameter>
<name>Left</name>
<type>int</type>
</parameter>
<parameter>
<name>Top</name>
<type>int</type>
</parameter>
<parameter>
<name>Right</name>
<type>int</type>
</parameter>
<parameter>
<name>Bottom</name>
<type>int</type>
</parameter>
</method>
<method>
<name>Invalidate2</name>
<comment>Invalidate a rectangualar part of the object</comment>
<returntype>void</returntype>
<parameter>
<name>Rect</name>
<type>android.graphics.Rect</type>
</parameter>
</method>
<method>
<name>SetColorAnimated</name>
<comment>Animate the color to a new value</comment>
<returntype>void</returntype>
<parameter>
<name>Duration</name>
<type>int</type>
</parameter>
<parameter>
<name>FromColor</name>
<type>int</type>
</parameter>
<parameter>
<name>ToColor</name>
<type>int</type>
</parameter>
</method>
<method>
<name>SetBackgroundImage</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>android.graphics.Bitmap</type>
</parameter>
</method>
<method>
<name>Initialize2</name>
<comment>Initializes the object.
Layout - A fully initialized AHPagerLayout object with the content of the
pages EventName - Sets the sub that will handle the event.</comment>
<returntype>void</returntype>
<parameter>
<name>ba</name>
<type>anywheresoftware.b4a.BA</type>
</parameter>
<parameter>
<name>Container</name>
<type>de.amberhome.viewpager.AHPageContainer</type>
</parameter>
<parameter>
<name>EventName</name>
<type>java.lang.String</type>
</parameter>
</method>
<method>
<name>Invalidate</name>
<comment></comment>
<returntype>void</returntype>
</method>
<method>
<name>SetLayoutAnimated</name>
<comment>Similar to SetLayout. Animates the change. Note that the animation will only be applied when running on Android 3+ devices.
Duration - duration of the layout change</comment>
<returntype>void</returntype>
<parameter>
<name>Duration</name>
<type>int</type>
</parameter>
<parameter>
<name>Left</name>
<type>int</type>
</parameter>
<parameter>
<name>Top</name>
<type>int</type>
</parameter>
<parameter>
<name>Width</name>
<type>int</type>
</parameter>
<parameter>
<name>Height</name>
<type>int</type>
</parameter>
</method>
<method>
<name>RequestFocus</name>
<comment></comment>
<returntype>boolean</returntype>
</method>
<property>
<name>PageContainer</name>
<parameter>
<name>Container</name>
<type>de.amberhome.viewpager.AHPageContainer</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Left</name>
<returntype>int</returntype>
<parameter>
<name>Left</name>
<type>int</type>
</parameter>
<comment>Gets or sets the view's left position</comment>
</property>
<property>
<name>Background</name>
<returntype>android.graphics.drawable.Drawable</returntype>
<parameter>
<name>arg0</name>
<type>android.graphics.drawable.Drawable</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Color</name>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Enabled</name>
<returntype>boolean</returntype>
<parameter>
<name>arg0</name>
<type>boolean</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Top</name>
<returntype>int</returntype>
<parameter>
<name>Top</name>
<type>int</type>
</parameter>
<comment>Gets or sets the view's top position</comment>
</property>
<property>
<name>CurrentPage</name>
<returntype>int</returntype>
<parameter>
<name>Page</name>
<type>int</type>
</parameter>
<comment>Get or Set the current page</comment>
</property>
<property>
<name>PagingEnabled</name>
<returntype>boolean</returntype>
<parameter>
<name>Enabled</name>
<type>boolean</type>
</parameter>
<comment>Enables or disables the paging of the ViewPager.</comment>
</property>
<property>
<name>Visible</name>
<returntype>boolean</returntype>
<parameter>
<name>arg0</name>
<type>boolean</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Height</name>
<returntype>int</returntype>
<parameter>
<name>Height</name>
<type>int</type>
</parameter>
<comment>Gets or sets the view's height</comment>
</property>
<property>
<name>Tag</name>
<returntype>java.lang.Object</returntype>
<parameter>
<name>arg0</name>
<type>java.lang.Object</type>
</parameter>
<comment></comment>
</property>
<property>
<name>PageMargin</name>
<returntype>int</returntype>
<parameter>
<name>Margin</name>
<type>int</type>
</parameter>
<comment>Set the margin between pages.</comment>
</property>
<property>
<name>Width</name>
<returntype>int</returntype>
<parameter>
<name>Width</name>
<type>int</type>
</parameter>
<comment>Gets or sets the view's width</comment>
</property>
<property>
<name>OffscreenPageLimit</name>
<returntype>int</returntype>
<parameter>
<name>Limit</name>
<type>int</type>
</parameter>
<comment>Set the number of pages that should be retained to either side of the
current page in the view hierarchy in an idle state. Pages beyond this
limit will be recreated from the adapter when needed.
This is offered as an optimization. If you know in advance the number
of pages you will need to support or have lazy-loading mechanisms in place
on your pages, tweaking this setting can have benefits in perceived smoothness
of paging animations and interaction. If you have a small number of pages (3-4)
that you can keep active all at once, less time will be spent in layout for newly
created view subtrees as the user pages back and forth.
You should keep this limit low, especially if your pages have complex layouts. This setting defaults to 1.</comment>
</property>
<field>
<name>SCROLLSTATE_DRAGGING</name>
<comment></comment>
<returntype>int</returntype>
</field>
<field>
<name>SCROLLSTATE_IDLE</name>
<comment></comment>
<returntype>int</returntype>
</field>
<field>
<name>SCROLLSTATE_SETTLING</name>
<comment></comment>
<returntype>int</returntype>
</field>
</class>
<class>
<name>de.amberhome.viewpager.AHPageContainer</name>
<shortname>AHPageContainer</shortname>
<comment>AHPagerLayout holds the layout of the pages</comment>
<owner>activity</owner>
<method>
<name>DeletePage</name>
<comment>Deletes the specified page.
Position - Page to be deleted</comment>
<returntype>void</returntype>
<parameter>
<name>Position</name>
<type>int</type>
</parameter>
</method>
<method>
<name>GetPageObject</name>
<comment>Returns the View added as a page. Normally this is a Panel object.
Position - Index of the object</comment>
<returntype>java.lang.Object</returntype>
<parameter>
<name>Position</name>
<type>int</type>
</parameter>
</method>
<method>
<name>getPageWidth</name>
<comment></comment>
<returntype>float</returntype>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
</method>
<method>
<name>SetTitle</name>
<comment>Sets the title of the page.
Title - The new title text.
Position - Position of the title to change.</comment>
<returntype>void</returntype>
<parameter>
<name>Title</name>
<type>java.lang.String</type>
</parameter>
<parameter>
<name>Position</name>
<type>int</type>
</parameter>
</method>
<method>
<name>AddPageAt</name>
<comment>Add a new page to the pager layout at the specified position. Normally you will provide a Panel here.
View - The view to be added as a new page
Title - The title of the new page
Position - Position where the new page will be added</comment>
<returntype>void</returntype>
<parameter>
<name>View</name>
<type>android.view.View</type>
</parameter>
<parameter>
<name>Title</name>
<type>java.lang.String</type>
</parameter>
<parameter>
<name>Position</name>
<type>int</type>
</parameter>
</method>
<method>
<name>Initialize</name>
<comment>Initializes the object</comment>
<returntype>void</returntype>
<parameter>
<name>ba</name>
<type>anywheresoftware.b4a.BA</type>
</parameter>
</method>
<method>
<name>registerDataSetObserver</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>android.database.DataSetObserver</type>
</parameter>
</method>
<method>
<name>GetTitle</name>
<comment>Gets the title of the page.
Position - Position of the title to get.</comment>
<returntype>java.lang.String</returntype>
<parameter>
<name>Position</name>
<type>int</type>
</parameter>
</method>
<method>
<name>AddPage</name>
<comment>Add a new page to the pager layout. Normally you will provide a Panel here.
View - The view to be added as a new page
Title - The title of the new page</comment>
<returntype>void</returntype>
<parameter>
<name>View</name>
<type>android.view.View</type>
</parameter>
<parameter>
<name>Title</name>
<type>java.lang.String</type>
</parameter>
</method>
<method>
<name>SetContent</name>
<comment>Sets the pages and titles for the container
Pages - A List or Array of Panel objects
Titles - A List or Array of page titles</comment>
<returntype>void</returntype>
<parameter>
<name>Pages</name>
<type>anywheresoftware.b4a.objects.collections.List</type>
</parameter>
<parameter>
<name>Titles</name>
<type>anywheresoftware.b4a.objects.collections.List</type>
</parameter>
</method>
<method>
<name>notifyDataSetChanged</name>
<comment></comment>
<returntype>void</returntype>
</method>
<method>
<name>Initialize2</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>ba</name>
<type>anywheresoftware.b4a.BA</type>
</parameter>
<parameter>
<name>Pages</name>
<type>anywheresoftware.b4a.objects.collections.List</type>
</parameter>
<parameter>
<name>Titles</name>
<type>anywheresoftware.b4a.objects.collections.List</type>
</parameter>
</method>
<method>
<name>unregisterDataSetObserver</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>android.database.DataSetObserver</type>
</parameter>
</method>
<property>
<name>Pages</name>
<returntype>anywheresoftware.b4a.objects.collections.List</returntype>
<comment>The List or Array of the pages.</comment>
</property>
<property>
<name>IsInitialized</name>
<returntype>boolean</returntype>
<comment></comment>
</property>
<property>
<name>Count</name>
<returntype>int</returntype>
<comment>Gets the number of pages in the layout.</comment>
</property>
<property>
<name>Titles</name>
<returntype>anywheresoftware.b4a.objects.collections.List</returntype>
<comment>The List or Array of the titles.</comment>
</property>
</class>
<class>
<name>de.amberhome.viewpager.AHFixedTabs</name>
<shortname>AHViewPagerFixedTabs</shortname>
<objectwrapper>de.amberhome.viewpager.internal.FixedTabsView</objectwrapper>
<owner>activity</owner>
<method>
<name>IsInitialized</name>
<comment></comment>
<returntype>boolean</returntype>
</method>
<method>
<name>Initialize</name>
<comment>Initializes the object.
Pager - A fully initialized AHViewPager object.</comment>
<returntype>void</returntype>
<parameter>
<name>ba</name>
<type>anywheresoftware.b4a.BA</type>
</parameter>
<parameter>
<name>Pager</name>
<type>de.amberhome.viewpager.AHViewPager</type>
</parameter>
</method>
<method>
<name>RefreshTitles</name>
<comment>Refresh the titles of the tabs. Use this after changing a title in AHPageContainer.</comment>
<returntype>void</returntype>
</method>
<method>
<name>BringToFront</name>
<comment></comment>
<returntype>void</returntype>
</method>
<method>
<name>SetLayout</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg1</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg2</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg3</name>
<type Pixel="true">int</type>
</parameter>
</method>
<method>
<name>SendToBack</name>
<comment></comment>
<returntype>void</returntype>
</method>
<method>
<name>SetVisibleAnimated</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
<parameter>
<name>arg1</name>
<type>boolean</type>
</parameter>
</method>
<method>
<name>NotifyDataChange</name>
<comment>Rebuilds the complete tabs data structure. You MUST call this after you add or remove a page from the AHViewPager.</comment>
<returntype>void</returntype>
</method>
<method>
<name>RemoveView</name>
<comment></comment>
<returntype>void</returntype>
</method>
<method>
<name>Invalidate3</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
<parameter>
<name>arg1</name>
<type>int</type>
</parameter>
<parameter>
<name>arg2</name>
<type>int</type>
</parameter>
<parameter>
<name>arg3</name>
<type>int</type>
</parameter>
</method>
<method>
<name>Invalidate2</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>android.graphics.Rect</type>
</parameter>
</method>
<method>
<name>SetColorAnimated</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
<parameter>
<name>arg1</name>
<type>int</type>
</parameter>
<parameter>
<name>arg2</name>
<type>int</type>
</parameter>
</method>
<method>
<name>SetBackgroundImage</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>android.graphics.Bitmap</type>
</parameter>
</method>
<method>
<name>Invalidate</name>
<comment></comment>
<returntype>void</returntype>
</method>
<method>
<name>SetLayoutAnimated</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
<parameter>
<name>arg1</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg2</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg3</name>
<type Pixel="true">int</type>
</parameter>
<parameter>
<name>arg4</name>
<type Pixel="true">int</type>
</parameter>
</method>
<method>
<name>RequestFocus</name>
<comment></comment>
<returntype>boolean</returntype>
</method>
<property>
<name>LineColorSelected</name>
<returntype>int</returntype>
<parameter>
<name>color</name>
<type>int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Left</name>
<returntype>int</returntype>
<parameter>
<name>arg0</name>
<type Pixel="true">int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Background</name>
<returntype>android.graphics.drawable.Drawable</returntype>
<parameter>
<name>arg0</name>
<type>android.graphics.drawable.Drawable</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Color</name>
<parameter>
<name>arg0</name>
<type>int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>LineHeight</name>
<returntype>int</returntype>
<parameter>
<name>height</name>
<type>int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>TextSize</name>
<returntype>float</returntype>
<parameter>
<name>size</name>
<type>float</type>
</parameter>
<comment>Gets the current position in the tabs.</comment>
</property>
<property>
<name>Enabled</name>
<returntype>boolean</returntype>
<parameter>
<name>arg0</name>
<type>boolean</type>
</parameter>
<comment></comment>
</property>
<property>
<name>LineHeightSelected</name>
<returntype>int</returntype>
<parameter>
<name>height</name>
<type>int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Top</name>
<returntype>int</returntype>
<parameter>
<name>arg0</name>
<type Pixel="true">int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>UpperCaseTitle</name>
<parameter>
<name>Flag</name>
<type>boolean</type>
</parameter>
<comment></comment>
</property>
<property>
<name>LineColor</name>
<returntype>int</returntype>
<parameter>
<name>color</name>
<type>int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Visible</name>
<returntype>boolean</returntype>
<parameter>
<name>arg0</name>
<type>boolean</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Height</name>
<returntype>int</returntype>
<parameter>
<name>arg0</name>
<type Pixel="true">int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>TextColor</name>
<returntype>int</returntype>
<parameter>
<name>color</name>
<type>int</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Tag</name>
<returntype>java.lang.Object</returntype>
<parameter>
<name>arg0</name>
<type>java.lang.Object</type>
</parameter>
<comment></comment>
</property>
<property>
<name>Width</name>
<returntype>int</returntype>
<parameter>
<name>arg0</name>
<type Pixel="true">int</type>
</parameter>
<comment></comment>
</property>
</class>
<version>2.21</version>
<comment>This library provides objects to implement a CustomViewPager.</comment>
<author>Markus Stipp</author>
<dependsOn>android-support-v4</dependsOn>
</root>