问题标签 [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.
android - 如何使 ViewPager 标题条透明或半透明
下图是 alpha 值设置为 0.5 时 PagerTitleStrip 的样子:
我希望标题条是半透明的。相反,如您所见,标题条根本不透明。即使我将 alpha 值设置为 0,标题条也会减少到与视图寻呼机相同的背景颜色,但仍会阻止下面的滚动视图。
我以编程方式移动了滚动视图以与顶部对齐,因此标题条确实覆盖在滚动视图的顶部。在我尝试过的事情中(个人):
如何使 pagerTitleStrip 具有透明效果?
android - PagerTabStrip 上的转换或 PagerTabStrip 上的动画
我已经使用我的 viewpager 成功实现了 PagerTabstrip,如下所示。
我的标签显示在默认动画中,如何更改 pagerTabstrip 的动画?
我认为一种解决方案是编辑由 pagerTabstrip 扩展的 pagerTitlestrip,有人知道吗?
android - 如何在android的PagerTitleStrip中为突出显示的标题制作一个点
我正在使用 PagerTitleStrip 滑动片段,我需要为所选项目或突出显示的标题制作一个点。我的 XML 代码:
我还需要更改突出显示的标题颜色。请帮帮我。谢谢建议赞赏。
android - 如何模仿 Lollipop 的联系人应用程序中的 listView 粘性项目?
背景
谷歌最近发布了一个新版本的 Android,它有一个如下所示的联系人应用程序:
问题
我需要模仿这种列表,但我不知道如何做好。
这包括 3 个主要部分:
粘性标题,只要顶部联系人的姓名以该字母开头,它就会一直存在。
圆形照片或圆圈+字母(适用于没有照片的联系人)
PagerTitleStrip,它在项目之间具有统一的间距,并尝试将它们全部显示在屏幕上(或在需要时允许滚动)。
我发现了什么
有很多第三方库,但它们处理stickey-headers,它们是listView 本身的项目的一部分。它们的左侧没有标题,但在项目的顶部。
在这里,左侧的移动方式与右侧不同。它可以粘贴,如果不需要粘贴(例如,因为该部分有一个项目),它会滚动。
我注意到对于圆形照片,我可以使用名为“ RoundedBitmapDrawableFactory ”的新(?)类(它创建“ RoundedBitmapDrawable ”)。这可能会让我把一张照片很好地做成圆形。但是,它不适用于字母(用于没有照片的联系人),但我认为我可以将 textView 放在顶部,并将背景设置为颜色。
另外,我注意到为了很好地使用“RoundedBitmapDrawable”(使其真正成为圆形),我必须为其提供一个正方形大小的位图。否则,它会有一个奇怪的形状。
我尝试使用“ setTextSpacing ”来最小化项目之间的空间,但它似乎不起作用。我也找不到任何方法来设置/自定义 PagerTitleStrip 的样式,使其类似于联系人应用程序。
我也尝试过使用“ PagerTabStrip ”,但它也没有帮助。
问题
您如何模仿 Google 实现此屏幕的方式?
进一步来说:
如何使左侧的行为与联系人应用程序一样?
这是实现圆形照片的最佳方式吗?在使用特殊的drawable之前,我真的必须将位图裁剪成正方形吗?是否有关于使用哪种颜色的设计指南?有没有更正式的方式来使用圆形文本单元格?
您如何设置 PagerTitleStrip 的样式以使其具有与联系人应用程序相同的外观?
Github 项目
编辑:对于#1 和#2,我在 Github 上做了一个项目,在这里。可悲的是,我还发现了一个重要的错误,所以我也在这里发布了它。
android - 如何自定义 PagerTitleStrip android
我必须以这种方式在 ViewPager 中自定义一个 PagerTitleStrip:
我必须用与内页相对应的数字创建圆圈,中间的圆圈必须更大。有人有什么建议吗?
android - 屏幕顶部的 Android ViewPager 标题条
我必须在屏幕顶部显示 PagerTitleStrip。我有两个 View Pager,这个 Title Strip 应该用 2nd View Pager 更改。我怎样才能做到这一点?这是我的代码..
>
android - PagerTitleStrip 上面的 Android 差距
我的布局存在问题,PagerTitleStrip 和 ActionBar 之间存在间隙。这是我的布局及其外观,它似乎在预览窗口中显示良好,但在我的设备上却没有。
android - Swipe Aerrow PagerSlidingTabStrip android
我有带有下划线页面指示的代码 PagerSlidingTabStrip,但我们需要制作可交换箭头指示而不是下划线。在代码 PagerSlidingTabStrip 类中,仅传递颜色以显示指示,然后如何将自己的箭头指示图像放在 TAB 菜单中。
请提出适当的解决方案。
谢谢
android - 无法删除 PagerTabStrip 选项卡指示线 - Android
我想删除 PagerTabStrip 选项卡指示器,但我找不到方法。我试图设置 setDrawFullUnderline(false) 但它仍然存在。如果我将它的颜色设置为透明,我会得到一条黑线:-/
我怎么能摆脱它?谢谢!
PagerTabStrip pagerTabStrip = (PagerTabStrip) findViewById(R.id.pager_tab_strip); pagerTabStrip.setDrawFullUnderline(true); pagerTabStrip.setTabIndicatorColor(Color.TRANSPARENT);
android - FragmentStatePagerAdapter getItem 不起作用
我有一个。我成功地viewpager
适应了我的。PagerTitleStrip
FragmentStatePagerAdapter
这是我的来源:
我有一个问题:我的setViewPagerPositio
n 方法不完美。当我调用 transfermethod(button click)
时,我的代码必须按位置选择卡片,但是例如,如果我有 4 个元素并在我的日志中viewpager
选择 first items(Card)
,我可以看到 second Item (Card)
。位置 +1
我不知道我的代码有什么问题:我的选项中有位置问题