问题标签 [pagertitlestrip]

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 回答
590 浏览

android - 如何使 ViewPager 标题条透明或半透明

下图是 alpha 值设置为 0.5 时 PagerTitleStrip 的样子:

在此处输入图像描述

我希望标题条是半透明的。相反,如您所见,标题条根本不透明。即使我将 alpha 值设置为 0,标题条也会减少到与视图寻呼机相同的背景颜色,但仍会阻止下面的滚动视图。

我以编程方式移动了滚动视图以与顶部对齐,因此标题条确实覆盖在滚动视图的顶部。在我尝试过的事情中(个人):

如何使 pagerTitleStrip 具有透明效果?

0 投票
1 回答
542 浏览

android - PagerTabStrip 上的转换或 PagerTabStrip 上的动画

我已经使用我的 viewpager 成功实现了 PagerTabstrip,如下所示。

我的标签显示在默认动画中,如何更改 pagerTabstrip 的动画?

我认为一种解决方案是编辑由 pagerTabstrip 扩展的 pagerTitlestrip,有人知道吗?

0 投票
1 回答
1167 浏览

android - 如何在android的PagerTitleStrip中为突出显示的标题制作一个点

我正在使用 PagerTitleStrip 滑动片段,我需要为所选项目或突出显示的标题制作一个点。我的 XML 代码:

我还需要更改突出显示的标题颜色。请帮帮我。谢谢建议赞赏。

0 投票
5 回答
9461 浏览

android - 如何模仿 Lollipop 的联系人应用程序中的 listView 粘性项目?

背景

谷歌最近发布了一个新版本的 Android,它有一个如下所示的联系人应用程序:

在此处输入图像描述

问题

我需要模仿这种列表,但我不知道如何做好。

这包括 3 个主要部分:

  1. 粘性标题,只要顶部联系人的姓名以该字母开头,它就会一直存在。

  2. 圆形照片或圆圈+字母(适用于没有照片的联系人)

  3. PagerTitleStrip,它在项目之间具有统一的间距,并尝试将它们全部显示在屏幕上(或在需要时允许滚动)。

我发现了什么

  1. 有很多第三方库,但它们处理stickey-headers,它们是listView 本身的项目的一部分。它们的左侧没有标题,但在项目的顶部。

    在这里,左侧的移动方式与右侧不同。它可以粘贴,如果不需要粘贴(例如,因为该部分有一个项目),它会滚动。

  2. 我注意到对于圆形照片,我可以使用名为“ RoundedBitmapDrawableFactory ”的新(?)类(它创建“ RoundedBitmapDrawable ”)。这可能会让我把一张照片很好地做成圆形。但是,它不适用于字母(用于没有照片的联系人),但我认为我可以将 textView 放在顶部,并将背景设置为颜色。

    另外,我注意到为了很好地使用“RoundedBitmapDrawable”(使其真正成为圆形),我必须为其提供一个正方形大小的位图。否则,它会有一个奇怪的形状。

  3. 我尝试使用“ setTextSpacing ”来最小化项目之间的空间,但它似乎不起作用。我也找不到任何方法来设置/自定义 PagerTitleStrip 的样式,使其类似于联系人应用程序。

    我也尝试过使用“ PagerTabStrip ”,但它也没有帮助。

问题

您如何模仿 Google 实现此屏幕的方式?

进一步来说:

  1. 如何使左侧的行为与联系人应用程序一样?

  2. 这是实现圆形照片的最佳方式吗?在使用特殊的drawable之前,我真的必须将位图裁剪成正方形吗?是否有关于使用哪种颜色的设计指南?有没有更正式的方式来使用圆形文本单元格?

  3. 您如何设置 PagerTitleStrip 的样式以使其具有与联系人应用程序相同的外观?


Github 项目

编辑:对于#1 和#2,我在 Github 上做了一个项目,在这里。可悲的是,我还发现了一个重要的错误,所以我也在这里发布了它。

0 投票
1 回答
2832 浏览

android - 如何自定义 PagerTitleStrip android

我必须以这种方式在 ViewPager 中自定义一个 PagerTitleStrip: 在此处输入图像描述

我必须用与内页相对应的数字创建圆圈,中间的圆圈必须更大。有人有什么建议吗?

0 投票
0 回答
832 浏览

android - 屏幕顶部的 Android ViewPager 标题条

我必须在屏幕顶部显示 PagerTitleStrip。我有两个 View Pager,这个 Title Strip 应该用 2nd View Pager 更改。我怎样才能做到这一点?这是我的代码..

>

0 投票
1 回答
328 浏览

android - PagerTitleStrip 上面的 Android 差距

我的布局存在问题,PagerTitleStrip 和 ActionBar 之间存在间隙。这是我的布局及其外观,它似乎在预览窗口中显示良好,但在我的设备上却没有。

差距..

0 投票
0 回答
102 浏览

android - Swipe Aerrow PagerSlidingTabStrip android

我有带有下划线页面指示的代码 PagerSlidingTabStrip,但我们需要制作可交换箭头指示而不是下划线。在代码 PagerSlidingTabStrip 类中,仅传递颜色以显示指示,然后如何将自己的箭头指示图像放在 TAB 菜单中。

请提出适当的解决方案。

谢谢

0 投票
2 回答
1908 浏览

android - 无法删除 PagerTabStrip 选项卡指示线 - Android

我想删除 PagerTabStrip 选项卡指示器,但我找不到方法。我试图设置 setDrawFullUnderline(false) 但它仍然存在。如果我将它的颜色设置为透明,我会得到一条黑线:-/

我怎么能摆脱它?谢谢!

PagerTabStrip pagerTabStrip = (PagerTabStrip) findViewById(R.id.pager_tab_strip); pagerTabStrip.setDrawFullUnderline(true); pagerTabStrip.setTabIndicatorColor(Color.TRANSPARENT);

在此处输入图像描述

0 投票
0 回答
421 浏览

android - FragmentStatePagerAdapter getItem 不起作用

我有一个。我成功地viewpager适应了我的。PagerTitleStripFragmentStatePagerAdapter

这是我的来源:

我有一个问题:我的setViewPagerPosition 方法不完美。当我调用 transfermethod(button click)时,我的代码必须按位置选择卡片,但是例如,如果我有 4 个元素并在我的日志中viewpager选择 first items(Card),我可以看到 second Item (Card)。位置 +1

我不知道我的代码有什么问题:我的选项中有位置问题