2023-05-02发表2024-09-11更新产品设计 / .NET MAUI18 分钟读完 (大约2739个字)原创[MAUI]模仿iOS多任务切换卡片滑动的交互实现App之间的多任务切换相信你们都很熟悉。苹果设备从iOS9开始使用水平排列的叠层卡片来展现多任务,这个设计利用屏幕深度(z方向)和水平空间(x轴方向)的平顺结合,在有限的屏幕空间内,展现了更多的卡片,滑动屏幕时,每一个卡片在屏幕中央的时候也能得到大面积的展示。今天我们在.NET MAUI 中实现这个优秀交互效果。 XamarinMAUI产品设计跨平台Android阅读更多
2023-04-25发表2024-09-11更新产品设计 / .NET MAUI13 分钟读完 (大约1896个字)原创[MAUI]模仿网易云音乐黑胶唱片的交互实现由此可以无限的拨动唱盘实现连续切歌的效果。用当前唱盘的“瞬移”,看起来像唱盘被影子唱盘替换掉了,但是在屏幕中心活动的拖拽物,一直是真正的那个控件。结合上一小节写的三个PitGrid,此时拖拽唱盘,并且在拖拽开始,进入pit,离开pit,释放时,分别触发Start,In,Out,Over四个状态事件。此时已经实现了拖拽唱盘的基本功能,但是在释放唱盘时,影子唱盘并没有如预期那样移动到MiddlePit的中心点。注意,当音乐暂停后,停止旋转动画,当音乐恢复播放时,转盘应从之前停止的角度开始启动旋转动画。 XamarinMAUI产品设计跨平台Android阅读更多