public void OnItemClick(AdapterView parent, View view, int position, long id)
        {
            switch (Item.List[position].Title)
            {
            case Item.内容不偏移:
                mRefreshLayout.SetEnableHeaderTranslationContent(false);
                break;

            case Item.内容跟随偏移:
                mRefreshLayout.SetEnableHeaderTranslationContent(true);
                break;

            case Item.默认主题:
                setThemeColor(Resource.Color.colorPrimary, Resource.Color.colorPrimaryDark);
                mRefreshLayout.SetPrimaryColorsId(Android.Resource.Color.DarkerGray);
                break;

            case Item.蓝色主题:
                setThemeColor(Resource.Color.colorPrimary, Resource.Color.colorPrimaryDark);
                break;

            case Item.绿色主题:
                setThemeColor(Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloGreenDark);
                break;

            case Item.红色主题:
                setThemeColor(Android.Resource.Color.HoloRedLight, Android.Resource.Color.HoloRedDark);
                break;

            case Item.橙色主题:
                setThemeColor(Android.Resource.Color.HoloOrangeLight, Android.Resource.Color.HoloOrangeDark);
                break;
            }
            mRefreshLayout.AutoRefresh();
        }
예제 #2
0
        public void OnItemClick(AdapterView parent, View view, int position, long id)
        {
            switch (Item.List[position].Title)
            {
            case Item.默认主题:
                mRefreshLayout.SetPrimaryColorsId(Android.Resource.Color.White, Android.Resource.Color.Black);
                break;

            case Item.蓝色主题:
                setThemeColor(Resource.Color.colorPrimary, Resource.Color.colorPrimaryDark);
                break;

            case Item.绿色主题:
                setThemeColor(Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloGreenDark);
                break;

            case Item.红色主题:
                setThemeColor(Android.Resource.Color.HoloRedLight, Android.Resource.Color.HoloRedDark);
                break;

            case Item.橙色主题:
                setThemeColor(Android.Resource.Color.HoloOrangeLight, Android.Resource.Color.HoloOrangeDark);
                break;
            }
            mRefreshLayout.AutoRefresh();
        }
        public void OnItemClick(AdapterView parent, View view, int position, long id)
        {
            switch (Item.List[position].Title)
            {
            case Item.折叠:
                mAppBarLayout.SetExpanded(false, true);
                mAppBarLayout.Enabled = false;
                mRefreshLayout.SetEnableHeaderTranslationContent(false);
                break;

            case Item.展开:
                mAppBarLayout.SetExpanded(true, true);
                mAppBarLayout.Enabled = true;
                mRefreshLayout.SetEnableHeaderTranslationContent(true);
                break;

            case Item.蓝色主题:
                setThemeColor(Resource.Color.colorPrimary, Resource.Color.colorPrimaryDark);
                break;

            case Item.绿色主题:
                setThemeColor(Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloGreenDark);
                break;

            case Item.红色主题:
                setThemeColor(Android.Resource.Color.HoloRedLight, Android.Resource.Color.HoloRedDark);
                break;

            case Item.橙色主题:
                setThemeColor(Android.Resource.Color.HoloOrangeLight, Android.Resource.Color.HoloOrangeDark);
                break;
            }
            mRefreshLayout.AutoRefresh();
        }
            public bool OnItemLongClick(AView parent, Android.Views.View v, int position, long id)
            {
                if (v.Handle == IntPtr.Zero)
                {
                    return(false);
                }

                // get the Note
                var noteString = (parent as LView).GetItemAtPosition(position).ToString();
                // clipData is the text from the note
                var data = ClipData.NewPlainText(
                    new Java.Lang.String("Note"),
                    new Java.Lang.String(noteString));
                // create a visual drag representation from the view
                var dragShadowBuilder = new AView.DragShadowBuilder(v);

                // start dragging
                v.StartDragAndDrop(data, dragShadowBuilder, v, (int)ADragFlags.Global);
                return(true);
            }
        public void OnItemClick(AdapterView parent, View view, int position, long id)
        {
            switch (Item.List[position].Title)
            {
            case Item.默认主题:
                mToolbar.SetBackgroundResource(Android.Resource.Color.White);
                mToolbar.SetTitleTextColor(0xbbbbbb);
                mToolbar.SetNavigationIcon(Resource.Drawable.ic_arrow_back_gray_24dp);
                mRefreshLayout.SetPrimaryColors(0xf0f0f0, 0xffffff);
                if (Build.VERSION.SdkInt >= BuildVersionCodes.Lollipop)     //21
                {
                    Window.SetStatusBarColor(new Android.Graphics.Color(0xf0f0f0));
                }
                if (Build.VERSION.SdkInt >= BuildVersionCodes.M)     //23
                {
                    SystemUiFlags systemUiVisibility = (SystemUiFlags)Window.DecorView.SystemUiVisibility;
                    systemUiVisibility |= SystemUiFlags.LightStatusBar;
                    Window.DecorView.SystemUiVisibility = (StatusBarVisibility)systemUiVisibility;
                }
                break;

            case Item.蓝色主题:
                setThemeColor(Resource.Color.colorPrimary, Resource.Color.colorPrimaryDark);
                break;

            case Item.绿色主题:
                setThemeColor(Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloGreenDark);
                break;

            case Item.红色主题:
                setThemeColor(Android.Resource.Color.HoloRedLight, Android.Resource.Color.HoloRedDark);
                break;

            case Item.橙色主题:
                setThemeColor(Android.Resource.Color.HoloOrangeLight, Android.Resource.Color.HoloOrangeDark);
                break;
            }
            mRefreshLayout.AutoRefresh();
        }
예제 #6
0
 public void OnItemClick(Android.Widget.AdapterView parent, View view, int position, long id)
 {
     var textView = FindViewById<TextView>(Resource.Id.region);
     textView.Text = provinces[position];
 }
예제 #7
0
 public ItemEventArgs(Android.Widget.AdapterView parent, Android.Views.View view, int position, long id)
     : base(parent, view, position, id)
 {
 }