要将标签放在顶部,我想要使用自定义 *** 作栏布局,并让标签使用 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寻呼机滑动选项卡与图标全部内容,希望文章能够帮你解决Android寻呼机滑动选项卡与图标所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)