标签: android-scrollable-tabs

如何以编程方式滚动tablayout - Android

我使用tablayout创建了30个可滚动的选项卡.

因此,屏幕上可以看到前三个选项卡,其余部分是不可见的,可以使用滑动手势滚动.

问题是当我以编程方式选择最后一个选项卡但它不可见时(选项卡布局不会滚动到最后一个选项卡).

如何使tablayout滚动到最后一个标签?

android android-tabs android-scrollable-tabs android-tablayout

21
推荐指数
4
解决办法
2万
查看次数

PullRefreshIndicator 与 ScrollableTabRow 重叠

我开始了解 Jetpack Compose。我将这个应用程序放在一起,探索不同的日常用例,该项目中的每个功能模块都应该解决不同的场景。

\n

其中一个功能模块 \xe2\x80\x93 功能chatexample模块尝试实现一个简单的功能,ViewPager其中每个页面都是一个Fragment,第一页“消息”应该显示一个RecyclerView围绕 . 包裹的分页SwipeRefreshLayout。现在,我们的目标是使用 Jetpack Compose 来实现这一切。这是我现在遇到的问题:

\n

在此输入图像描述

\n

我用来实现 Pull-To-Refresh 操作的PullRefreshIndicator按预期工作,到目前为止一切看起来都非常简单,但我无法弄清楚为什么 ProgresBar 保持在顶部。

\n

到目前为止我已经尝试过了;一直继承Modifier父母的教诲。Scaffold确保我明确设置尺寸以适合最大高度和宽度。在whenBox语句中添加一个空-但到目前为止没有任何效果,我猜我可以删除如果我看到ViewModel不应该刷新,但我不认为那样这是正确的做法。PullRefreshIndicator

\n

为了快速解释我在这里使用的可组合项,我有:

\n
<Surface>\n   <Scaffold> // Set with a topBar\n       <Column>\n           <ScrollableTabRow>\n              <Tab/> // Set for the first "Messages" tab\n              <Tab/> // Set for the second "Dashboard" tab\n           </ScrollableTabRow>\n           <HorizontalPager>\n                // ChatExampleScreen\n                <Box> // A Box set …
Run Code Online (Sandbox Code Playgroud)

android pager android-scrollable-tabs pull-to-refresh android-jetpack-compose

12
推荐指数
2
解决办法
2677
查看次数

Android:没有操作栏的Swipey标签

我创造了一个ViewPager.我想添加可滚动的标签(swipey标签),使其更灵活(如谷歌播放).以及我发现使用的所有教程ActionBar.我怎么能不使用ActionBar

android android-viewpager android-scrollable-tabs

10
推荐指数
1
解决办法
6205
查看次数

离子可滚动标签

你好,我想知道在我做自己的事情之前,如果离子具有类似滚动标签的东西.我正在使用离子制作的fitrpg应用程序中查看并看到它,但我不知道它是否是自定义的.我将把它用于像fitrpg这样的列表,并且有几个部分可以对列表进行不同的排序,例如最高评级,最新等等.我还看到了离子滑动盒,并且我认为如果我做了一个幻想,我可以实现它标题我的自我.但是我想我会发现有人为此制作了一个包裹,或者如果我必须自己做的话,有任何建议是有用的.这里还有一张来自fitrpg的图片,展示了我想要实现的目标.我需要像所有活动和已完成的标签,您可以在它们之间滑动.

在此输入图像描述

javascript css angularjs android-scrollable-tabs ionic-framework

9
推荐指数
1
解决办法
9054
查看次数

减少撰写中可滚动选项卡之间的间距

我正在尝试创建一个动画,其中有水平滚动的可滚动组件。就像是

在此输入图像描述

我想过使用可滚动选项卡,它在某种程度上有效,除了我仍在研究如何减少您在上面的 gif 中看到的裁剪项目之间的空间

我已经尝试过什么?

@Composable
fun CropBar(onCropClicked: (Int) -> Unit) {
    var selectedIndex by remember { mutableStateOf(0) }
    val pages = listOf("kotlin", "java", "c#", "php", "golang","A","B","C")
    val colors = listOf(Color.Yellow, Color.Red, Color.White, Color.Blue, Color.Magenta)

    val indicator = @Composable { tabPositions: List<TabPosition> ->
        val color = when (selectedIndex) {
            0 -> colors[0]
            1 -> colors[1]
            2 -> colors[2]
            3 -> colors[3]
            else -> colors[4]
        }
        CustomIndicator(tabPositions = tabPositions, selectedIndex = selectedIndex, color)
    }
    ScrollableTabRow(
        modifier = Modifier
            .fillMaxWidth()
            .height(58.dp),
        selectedTabIndex …
Run Code Online (Sandbox Code Playgroud)

animation android android-scrollable-tabs android-jetpack-compose

5
推荐指数
1
解决办法
1449
查看次数