xamarin - MAUI Shell 从侧面移除 OverScroll

我一直在开发我的应用程序。它使用 SwipeView 并且 10 次中有 9 次,当我想滑动该项目以将其删除时 - 我得到了这个(我称之为)ScrollPreview(我不知道它实际上是如何调用的)。这个蓝色东西的来源好像是来自于Shell(AppShell)。

有什么办法可以去掉吗?

编辑: 在进一步调查中,它似乎与 ShellContent 相关联。如果底层结构不是基于 ShellContent,则 OverScroll(Gerald Versluis 在评论中指出的名称)不会出现。

最佳答案

加油!如果您不介意在整个应用程序中禁用滚动发光效果,在 res/values/styles.xml 中添加此样式将是最简单的解决方法:

<style name="AppTheme" parent="AppBaseTheme">
    <item name="android:overScrollMode">never</item>
</style>

或者你可以只opt out in your layouts file对于单个布局:

<MyCustomView android:overScrollMode="never">
...
</MyCustomView>

https://stackoverflow.com/questions/72009853/

相关文章:

windows - 为什么没有启动 Windows 应用程序

flutter - 禁用时如何更改下拉默认文本颜色?

vue.js - 在 pinia 中存储 react (ref) 值

html - 如何用div和css创建一个圆弧的边?

visual-studio - 如何从VS2022状态栏中删除 "Add to Source Con

javascript - NextJS - 在 getStaticProps 中获取动态变量

android - 提供的相机选择器无法为给定用例解析相机

swift - 解决包依赖 swiftUI 项目时出错

html - Flexbox 内容显示不正确

reactjs - 如何让 Next Image 组件与 Storybook 一起工作