问题标签 [jetpack-compose-accompanist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
80 浏览

android - 如何在 VerticalPager 中快速切换到下一页?

我正在使用 Accompanist Pager 库(版本 0.18.0)并创建了一个 VerticalPager 来显示某些图片。

在向上/向下滚动时,所需的行为是滚动到下一张/上一张图片,这有效,但在快速滚动时,它会再次捕捉到同一张图片。

我想切换到最轻微的滚动图片。

我试图修改。此处提到的 flingBehaviour:如何在开始滚动之前为 LazyColumn/ViewPager 设置阈值?

但它没有按预期工作。

0 投票
1 回答
54 浏览

android - 使用伴奏刷卡刷新

我正在使用伴奏库进行滑动刷新。我采用它的示例代码进行测试,但是,它没有用。我搜索采用它,但我找不到。我的代码有什么问题吗?

我想在用户需要刷新时滑动

0 投票
1 回答
54 浏览

android - 如果 LazyGridView 在撰写中没有子项,则滑动刷新不起作用

SwipeRefresh在撰写中使用视图(来自伴奏者)。我在LazyVerticalGrid里面,网格填充来自网络的分页数据。如果分页数据中没有内容,我将显示空状态视图。当有一些数据时,滑动刷新正在工作。LazyVerticalGrid问题是,如果没有数据,我无法进行刷卡刷新,但同样适用LazyColumn(两种情况都已NoContentView显示)。

0 投票
1 回答
54 浏览

android - Jetpack 撰写导航关闭应用程序而不是返回上一个屏幕

我已经在我的项目中实现了伴奏导航动画库,并且偶然发现了两个问题。第一个问题是从一个屏幕导航到另一个屏幕时没有应用动画。第二个问题是系统的“返回”将应用程序关闭到后台而不是返回到上一个屏幕。

这是从 MainActivity 开始的应用程序布局。

MainActivity.kt

MyHomeApp.kt

MyHomeNavGraph.kt

为简单起见,您可以假设屏幕只是一个中间有一个按钮的框,当单击它们时执行导航。

我使用的伴奏版本是 0.24.1-alpha(截至本问题的最新版本),我使用的是 compose 版本 1.2.0-alpha02 和 kotlin 1.6.10。

在动画方面,我可以看到伴奏样本的唯一区别是我没有将 navController 传递到屏幕,但我不明白这可能是一个问题。

在使用应该返回到以前的系统返回方面,我真的被什么可能导致导航关闭应用程序而不是返回。在其他项目中,系统返回工作正常,但不适用于这个。伴奏导航的使用不兼容吗?我不确定。

任何帮助表示赞赏!

0 投票
0 回答
41 浏览

android - 如何根据上面的文字调整 tabRow 指示器的宽度?

我想像这样根据上面的文字调整tabrow的指示器宽度。但我不知道如何以通用方式操纵指标的宽度。

故意的:

我的代码:

我的结果:

在此处输入图像描述

如果你能指导我,我会很高兴。

0 投票
1 回答
74 浏览

android - Android Jetpack Compose (Composable) 如何正确实现 Swipe Refresh

我使用伴奏库中的 SwipeRefresh 组合,我检查了示例,但找不到符合我需要的示例。我想实现隐藏在主 UI 上方的元素,因此当用户开始滑动框时会慢慢显示出来。我通过设置隐藏框下方的框的填充来实现此逻辑。显而易见的原因是,通过更改填充,所有可组合项都被重新创建,这会导致从本报告中看到的滞后。有没有办法解决它?

在此处输入图像描述

0 投票
0 回答
33 浏览

android-jetpack-compose - 在伴奏寻呼机中具有缓慢滑动动画的 animateScrollToPage

在伴奏寻呼机中自动滚动到下一页时,有没有办法减慢滑动间隔?

在最新版本中,已删除对相同的支持。

目前,自动滚动到下一页的速度非常快。

使用的伴奏寻呼机版本:0.22.1-rc

0 投票
1 回答
18 浏览

android-viewpager - 如何在jetpack compose Android中单击按钮时滚动查看寻呼机(伴奏库)

我想在jetpack compose中单击按钮水平滚动视图寻呼机。有人对此有任何想法吗?我在这里使用伴奏库。

0 投票
0 回答
60 浏览

android - 喷气背包中的底片和底条组成

我想用我的菜单图标和底部工作表显示底部栏,从底部栏的末尾开始。

我也在使用伴奏导航库

如果我添加 bottomsheet(route="something") 它显示底部表但在我的底部栏图标上方

这是我的底部工作表导航器

我想知道如何将底部表放在底部栏上方并自定义其 peekheight()

0 投票
0 回答
52 浏览

android - 在android jetpack compose中使用伴奏权限时如何检测用户是否撤销权限,即两次拒绝权限

我想知道如何检测用户何时在伴奏权限库中撤销了权限(两次拒绝权限) ,我还检查了该库的 GitHub 存储库和示例是旧的。

我在用,

compose_version = '1.2.0-alpha03'

伴奏版本 = '0.24.2-alpha'

这是我的代码片段,