Android寻呼机滑动选项卡与图标

前端之家收集整理的这篇文章主要介绍了Android寻呼机滑动选项卡与图标前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个 Android应用程序,最近我们决定混淆设计并将主屏幕切换到顶部有标签的视图寻呼机(实际上在操作栏中).
要将标签放在顶部,我想要使用自定义操作栏布局,并让标签使用 PagerSlidingTabStrip library,但我还需要而不是文本,以便在刷卡时更改颜色的图标(如果选择了页面),因为它在Facebook应用程序或Tinder上使用

有人对此有任何建议吗?我看到在选项卡库上有一个分支应该完成这个,但我无法让它工作.

解决方法

好的,找到了如何将图像添加到选项卡,必须稍微浏览一下PagerSlidingTab库的代码.

PagerSlidingTab包含一个名为IconTabProvider的接口,需要由ViewPager的适配器实现.实现了这一点,并且对于每个位置,您可以提供不同的图标.

我现在唯一的问题是,我需要根据是否选择了一个标签来设置不同颜色的图标,两者之间的转换速度很慢(就像在Tinder和Facebook上一样).

LE:显然很幸运,有一个标签条库的分支,可以找到here.你只需要一个像这样创建的可绘制资源:

<item android:state_selected="true" android:drawable="@drawable/ic_twitter"/>
<item android:drawable="@drawable/ic_twitter_of"/>

无论何时选择新页面,它都会发生变化,但开启和关闭图标之间没有平滑过渡.

LE 2:

找到另一个具有平滑选项卡转换的分支(使用alpha属性显示一个很好的转换),它可以找到here.唯一的问题是它不支持状态切换图标,所以我决定将两个叉子组合在一起.感谢两位创作者的出色工作,给我节省了大量的时间:).

猜你在找的Android相关文章