public override void OnViewCreated(View view, Bundle savedInstanceState) { base.OnViewCreated(view, savedInstanceState); mScrollView = view.FindViewById<ObservableScrollView.ObservableScrollView>(Resources.Id.scrollView); MaterialViewPagerHelper.RegisterScrollView(Activity, mScrollView, null); }
public override void OnViewCreated(View view, Bundle savedInstanceState) { base.OnViewCreated(view, savedInstanceState); mWebView = view.FindViewById <ObservableWebView>(Resources.Id.webView); //must be called before loadUrl() MaterialViewPagerHelper.PreLoadInjectHeader(mWebView); mWebView.SetWebViewClient(); //have to inject header when WebView page loaded mWebView.setWebViewClient(new WebViewClient() { @Override
public void materialAdapter(View view, string mappedName, string layoutName) { final int layoutResId = getLayoutIdentifierFromString(view.getContext(), layoutName); final Carpaccio carpaccio = CarpaccioHelper.findParentCarpaccio(view); if (carpaccio != null && layoutResId != -1 && view instanceof RecyclerView) { CommonViewController commonViewController = new CommonViewController(); MaterialCarpaccioRecyclerViewAdapter adapter = new MaterialCarpaccioRecyclerViewAdapter(recyclerColumnCount, carpaccio, layoutResId, mappedName); commonViewController.setAdapterForRecyclerView(view, mappedName, layoutName, adapter); MaterialViewPagerHelper.registerRecyclerView((Activity)view.getContext(), (RecyclerView)view, null); } }
public override void OnViewCreated(View view, Bundle savedInstanceState) { base.OnViewCreated(view, savedInstanceState); mRecyclerView = view.FindViewById <RecyclerView>(Resources.Id.recyclerView); RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(Activity); mRecyclerView.SetLayoutManager(layoutManager); mRecyclerView.HasFixedSize = true; mAdapter = new RecyclerViewMaterialAdapter(new TestRecyclerViewAdapter(mContentItems)); mRecyclerView.SetAdapter(mAdapter); { for (int i = 0; i < ITEM_COUNT; ++i) { mContentItems.Add(new object()); } mAdapter.NotifyDataSetChanged(); } MaterialViewPagerHelper.RegisterRecyclerView(Activity, mRecyclerView, null); }
public void onPageFinished(WebView view, String url) { MaterialViewPagerHelper.injectHeader(mWebView, true); }