Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android(Xamarin.Android)日历,双向滑动_Android_Xamarin.android - Fatal编程技术网

Android(Xamarin.Android)日历,双向滑动

Android(Xamarin.Android)日历,双向滑动,android,xamarin.android,Android,Xamarin.android,我的任务是创建一个日历,它可以更改年和月的日期。月份将通过垂直滑动改变,年份将通过水平滑动改变 我认为最好的方法是使用片段。但我发现的所有东西都是用一个ViewPager。但这不是一个好的决定,因为我不能在一个viewpager中改变年份(和月份)。ViewPager内部的ViewPager对我来说是无用的(请,不要建议我项目DoubleViewPager) 这就是为什么可能只使用滑动方向检测,并且只有两个或三个片段将不断变化,每个片段的动画将根据方向而变化? 但我不知道怎么做。所有的片段都必须

我的任务是创建一个日历,它可以更改年和月的日期。月份将通过垂直滑动改变,年份将通过水平滑动改变

我认为最好的方法是使用片段。但我发现的所有东西都是用一个ViewPager。但这不是一个好的决定,因为我不能在一个viewpager中改变年份(和月份)。ViewPager内部的ViewPager对我来说是无用的(请,不要建议我项目DoubleViewPager

这就是为什么可能只使用滑动方向检测,并且只有两个或三个片段将不断变化,每个片段的动画将根据方向而变化? 但我不知道怎么做。所有的片段都必须在片段事务中,不是吗?在这种情况下,如何动态更改事务中的片段,并在滑动片段时向片段发送参数


请告诉我这可能吗?怎么可能?我找到了解决办法。就我而言,手势OverlayView非常适用。在这种情况下,我可以在屏幕上做每一个动作,并更改动画和片段参数。
谢谢大家。

我想你误解了片段和布局的使用,viewpager是这个场景的正确控件,如果你不想使用它,尝试在水平recyclerview中使用垂直列表视图。Grace Feng-MSFT,谢谢你的回复。我不会要求帮助我,如果我看到的ViewPager是我的问题的正确解决方案。我用另一种方法解决了这个问题,没有listview和recyclerview,效果非常好。