[Listview自定义项的点击-快速预览-Xamarin表单

问题描述 投票:0回答:2

有什么方法可以在列表视图上实现以下行为

在点击的项目上,将打开图像或视频的预览,例如Instagram。我在iPhone上都看到了这种行为,就是当您点击某个项目,然后弹出带有选项的快速预览时。是否有任何插件,实际上,此行为的名称是什么?

enter image description here

listview xamarin xamarin.forms instagram
2个回答
0
投票

您正在寻找的是XF ActionSheets,注意它是Android上的DialogFragment,即在这种情况下显示了原生Android控件

 string action = await Application.Current.MainPage.DisplayActionSheet(Title, cancelText, destructButtonText, listOfOptions).ConfigureAwait(false);
                switch (action)
                {
                    case A:
                        DoSomething();
                        break;

                    case B:
                        DoSomethingElse();
                        break;

                    default:
                        break;
                }

祝你好运,

如有疑问,请随时回来


0
投票

您可以使用https://github.com/rotorgames/Rg.Plugins.Popup

但您必须修改自己的“选项”,而不像XF ActionSheets内置了“是或否”选项

用于打开弹出窗口

await PopupNavigation.Instance.PushAsync(new YourPopupPage());

用于关闭弹出窗口

await PopupNavigation.Instance.PopAsync(true);

祝你好运

© www.soinside.com 2019 - 2024. All rights reserved.