Android Open Source - Xamarin.Forms-InlineMenu Carousel Page Adapter






From Project

Back to project page Xamarin.Forms-InlineMenu.

License

The source code is released under:

MIT License

If you think the Android project Xamarin.Forms-InlineMenu listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package xamarin.forms.platform.android;
/*from  w  ww .j  a  va2  s.c om*/

public class CarouselPageAdapter
  extends android.support.v4.view.PagerAdapter
  implements
    mono.android.IGCUserPeer,
    android.support.v4.view.ViewPager.OnPageChangeListener
{
  static final String __md_methods;
  static {
    __md_methods = 
      "n_getItemPosition:(Ljava/lang/Object;)I:GetGetItemPosition_Ljava_lang_Object_Handler\n" +
      "n_getCount:()I:GetGetCountHandler\n" +
      "n_instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object;:GetInstantiateItem_Landroid_view_ViewGroup_IHandler\n" +
      "n_destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V:GetDestroyItem_Landroid_view_ViewGroup_ILjava_lang_Object_Handler\n" +
      "n_isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z:GetIsViewFromObject_Landroid_view_View_Ljava_lang_Object_Handler\n" +
      "n_onPageScrollStateChanged:(I)V:GetOnPageScrollStateChanged_IHandler:Android.Support.V4.View.ViewPager/IOnPageChangeListenerInvoker, Xamarin.Android.Support.v4\n" +
      "n_onPageScrolled:(IFI)V:GetOnPageScrolled_IFIHandler:Android.Support.V4.View.ViewPager/IOnPageChangeListenerInvoker, Xamarin.Android.Support.v4\n" +
      "n_onPageSelected:(I)V:GetOnPageSelected_IHandler:Android.Support.V4.View.ViewPager/IOnPageChangeListenerInvoker, Xamarin.Android.Support.v4\n" +
      "";
    mono.android.Runtime.register ("Xamarin.Forms.Platform.Android.CarouselPageAdapter, Xamarin.Forms.Platform.Android, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null", CarouselPageAdapter.class, __md_methods);
  }


  public CarouselPageAdapter () throws java.lang.Throwable
  {
    super ();
    if (getClass () == CarouselPageAdapter.class)
      mono.android.TypeManager.Activate ("Xamarin.Forms.Platform.Android.CarouselPageAdapter, Xamarin.Forms.Platform.Android, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null", "", this, new java.lang.Object[] {  });
  }


  public int getItemPosition (java.lang.Object p0)
  {
    return n_getItemPosition (p0);
  }

  private native int n_getItemPosition (java.lang.Object p0);


  public int getCount ()
  {
    return n_getCount ();
  }

  private native int n_getCount ();


  public java.lang.Object instantiateItem (android.view.ViewGroup p0, int p1)
  {
    return n_instantiateItem (p0, p1);
  }

  private native java.lang.Object n_instantiateItem (android.view.ViewGroup p0, int p1);


  public void destroyItem (android.view.ViewGroup p0, int p1, java.lang.Object p2)
  {
    n_destroyItem (p0, p1, p2);
  }

  private native void n_destroyItem (android.view.ViewGroup p0, int p1, java.lang.Object p2);


  public boolean isViewFromObject (android.view.View p0, java.lang.Object p1)
  {
    return n_isViewFromObject (p0, p1);
  }

  private native boolean n_isViewFromObject (android.view.View p0, java.lang.Object p1);


  public void onPageScrollStateChanged (int p0)
  {
    n_onPageScrollStateChanged (p0);
  }

  private native void n_onPageScrollStateChanged (int p0);


  public void onPageScrolled (int p0, float p1, int p2)
  {
    n_onPageScrolled (p0, p1, p2);
  }

  private native void n_onPageScrolled (int p0, float p1, int p2);


  public void onPageSelected (int p0)
  {
    n_onPageSelected (p0);
  }

  private native void n_onPageSelected (int p0);

  java.util.ArrayList refList;
  public void monodroidAddReference (java.lang.Object obj)
  {
    if (refList == null)
      refList = new java.util.ArrayList ();
    refList.add (obj);
  }

  public void monodroidClearReferences ()
  {
    if (refList != null)
      refList.clear ();
  }
}




Java Source Code List

inlinemenu.android.MainActivity.java
mono.MonoPackageManager.java
mono.MonoRuntimeProvider.java
mono.android.Seppuku.java
mono.android.support.v4.app.FragmentManager_OnBackStackChangedListenerImplementor.java
mono.android.support.v4.content.Loader_OnLoadCompleteListenerImplementor.java
mono.android.support.v4.view.ActionProvider_SubUiVisibilityListenerImplementor.java
mono.android.support.v4.view.ActionProvider_VisibilityListenerImplementor.java
mono.android.support.v4.view.MenuItemCompat_OnActionExpandListenerImplementor.java
mono.android.support.v4.view.ViewPager_OnPageChangeListenerImplementor.java
mono.android.support.v4.widget.DrawerLayout_DrawerListenerImplementor.java
mono.android.support.v4.widget.SlidingPaneLayout_PanelSlideListenerImplementor.java
xamarin.forms.platform.android.ActionSheetRenderer.java
xamarin.forms.platform.android.ActivityIndicatorRenderer.java
xamarin.forms.platform.android.AndroidActivity.java
xamarin.forms.platform.android.BaseCellView.java
xamarin.forms.platform.android.BaseViewRenderer.java
xamarin.forms.platform.android.BoxRenderer.java
xamarin.forms.platform.android.ButtonDrawable.java
xamarin.forms.platform.android.ButtonRenderer_ButtonClickListener.java
xamarin.forms.platform.android.ButtonRenderer.java
xamarin.forms.platform.android.CarouselPageAdapter.java
xamarin.forms.platform.android.CarouselPageRenderer.java
xamarin.forms.platform.android.CellRenderer_RendererHolder.java
xamarin.forms.platform.android.DatePickerRenderer_TextFieldClickHandler.java
xamarin.forms.platform.android.DatePickerRenderer.java
xamarin.forms.platform.android.EditorRenderer.java
xamarin.forms.platform.android.EntryCellView.java
xamarin.forms.platform.android.EntryRenderer.java
xamarin.forms.platform.android.FrameRenderer_FrameDrawable.java
xamarin.forms.platform.android.FrameRenderer.java
xamarin.forms.platform.android.GenericAnimatorListener.java
xamarin.forms.platform.android.GenericMenuClickListener.java
xamarin.forms.platform.android.ImageRenderer.java
xamarin.forms.platform.android.LabelRenderer.java
xamarin.forms.platform.android.ListViewAdapter.java
xamarin.forms.platform.android.ListViewRenderer.java
xamarin.forms.platform.android.MasterDetailContainer.java
xamarin.forms.platform.android.MasterDetailRenderer.java
xamarin.forms.platform.android.NativeRenderer.java
xamarin.forms.platform.android.NavigationMenuRenderer.java
xamarin.forms.platform.android.NavigationRenderer.java
xamarin.forms.platform.android.ObjectJavaBox_1.java
xamarin.forms.platform.android.OpenGLRenderer_Renderer.java
xamarin.forms.platform.android.OpenGLRenderer.java
xamarin.forms.platform.android.PageContainer.java
xamarin.forms.platform.android.PageRenderer.java
xamarin.forms.platform.android.PickerRenderer_PickerListener.java
xamarin.forms.platform.android.PickerRenderer.java
xamarin.forms.platform.android.PlatformRenderer.java
xamarin.forms.platform.android.ProgressBarRenderer.java
xamarin.forms.platform.android.ScrollViewContainer.java
xamarin.forms.platform.android.ScrollViewRenderer.java
xamarin.forms.platform.android.SearchBarRenderer.java
xamarin.forms.platform.android.SliderRenderer.java
xamarin.forms.platform.android.StepperRenderer_StepperListener.java
xamarin.forms.platform.android.StepperRenderer.java
xamarin.forms.platform.android.SwitchRenderer.java
xamarin.forms.platform.android.TabbedRenderer.java
xamarin.forms.platform.android.TableViewModelRenderer.java
xamarin.forms.platform.android.TableViewRenderer.java
xamarin.forms.platform.android.TextCellRenderer_TextCellView.java
xamarin.forms.platform.android.TimePickerRenderer_TimePickerListener.java
xamarin.forms.platform.android.TimePickerRenderer.java
xamarin.forms.platform.android.ToolbarRenderer.java
xamarin.forms.platform.android.ViewCellRenderer_ViewCellContainer.java
xamarin.forms.platform.android.ViewRenderer.java
xamarin.forms.platform.android.ViewTracker_AttachTracker.java
xamarin.forms.platform.android.WebRenderer_WebClient.java
xamarin.forms.platform.android.WebRenderer.java