如何在撰写中从屏幕底部添加滑动刷新?
How to add Swipe refresh from bottom of screen in compose?
我需要为 android 中的一本书 reader 应用程序创建一个 reader 屏幕,我需要有一个来自页面底部的滑动刷新之类的可组合项,因此用户转到下一页。
我尝试了 google Accompanist 垂直分页器和滑动刷新,所有滑动刷新都来自屏幕顶部。是否有来自屏幕底部的滑动刷新的替代方法?甚至是从屏幕底部复制拖动的东西。
提前致谢。
设置indicatorAlignment
:
SwipeRefresh(
modifier = Modifier.fillMaxSize(),
indicatorAlignment = Alignment.BottomCenter,
state = rememberSwipeRefreshState(isRefreshing = (loadingState == LoadingStates.Refreshing)),
onRefresh = {
onRefresh()
},
)
伴奏暂时不支持
有一个 pull request,它应该在指定 indicatorAlignment = Alignment.BottomCenter
时启用这样的功能,但现在这种对齐方式只会改变指示器的放置 - 您仍然需要从顶部拉动才能刷新。
在合并此请求之前,您可以尝试将 this folder 中的源代码直接复制到您的项目中,但我不确定 bug-free 效果如何。
我需要为 android 中的一本书 reader 应用程序创建一个 reader 屏幕,我需要有一个来自页面底部的滑动刷新之类的可组合项,因此用户转到下一页。
我尝试了 google Accompanist 垂直分页器和滑动刷新,所有滑动刷新都来自屏幕顶部。是否有来自屏幕底部的滑动刷新的替代方法?甚至是从屏幕底部复制拖动的东西。
提前致谢。
设置indicatorAlignment
:
SwipeRefresh(
modifier = Modifier.fillMaxSize(),
indicatorAlignment = Alignment.BottomCenter,
state = rememberSwipeRefreshState(isRefreshing = (loadingState == LoadingStates.Refreshing)),
onRefresh = {
onRefresh()
},
)
伴奏暂时不支持
有一个 pull request,它应该在指定 indicatorAlignment = Alignment.BottomCenter
时启用这样的功能,但现在这种对齐方式只会改变指示器的放置 - 您仍然需要从顶部拉动才能刷新。
在合并此请求之前,您可以尝试将 this folder 中的源代码直接复制到您的项目中,但我不确定 bug-free 效果如何。