SlidingTabLayout
作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985,
QQ986945193 微博:http://weibo.com/mcxiaobing
首先先给大家看一下效果图:
介绍:本小demo里面引用了两个google的官方类,SlidingTabLayout和SlidingTabStrip,
我们将它烤进我们的项目中引用即可,具体请看详细代码。特别说明,本项目对slidingTablayout
的源代码进行了修改,如果你是从别处下载的,看到的效果是不一样的,当然标题不是剧中的,
如果想要居中,可以设置代码:
在Android SlidingTabLayout源代码中有一个方法:
private void populateTabStrip();
我们添加一些代码即可:
LinearLayout.LayoutParams layoutParams= new LinearLayout.LayoutParams(0, LayoutParams.WRAP_CONTENT, 1.0f);
tabView.setLayoutParams(layoutParams);
放在: tabTitleView.setText(adapter.getPageTitle(i));
tabView.setOnClickListener(tabClickListener);
//添加在此位置
LinearLayout.LayoutParams layoutParams= new LinearLayout.LayoutParams(0, LayoutParams.WRAP_CONTENT, 1.0f);
tabView.setLayoutParams(layoutParams);
//
mTabStrip.addView(tabView);
如果要修改 选中效果 的颜色,或者加上选中颜色过度效果,或者 分割线的颜色,可以为 SlidingTabLayout设置属性
tab.setCustomTabColorizer(new SlidingTabLayout.TabColorizer() {
@Override
public int getIndicatorColor(int position) {
return colors[position];//每个选项卡所对应的颜色
}
//分割线颜色
@Override
public int getDividerColor(int position) {
return 0x00FFFFFF;
}
});
(AndroidStudio版)github下载地址:
https://github.com/QQ986945193/SlidingTabLayout
(AndroidStudio版)git开源中国下载地址:
http://git.oschina.net/MCXIAOBING/SlidingTabLayout
(AndroidStudio版)CSDN免积分下载地址:
http://download.csdn.net/detail/qq_21376985/9623442
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
var $numbering = $('<ul/>').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('<li/>').text(i));
};
$numbering.fadeIn(1700);
});
});
</script>
分享到:
相关推荐
Xamarin开发Android不显示标题栏,隐藏title。代码由vs2017开发,下载就能使用
xamarin android自定义标题栏,希望能够帮助到大家。。
Android WebView 去除标题 利用javacript交互
以上代码用Qt实现了自定义窗口标题栏,非常实用,提供了窗口图标、窗口标题、最小化、最大化、关闭按钮等几个部分。可以应用到每一个窗口中去,保持每个窗口外观的一致性,同时自定义的标题栏也比系统自带的漂亮很多...
wxWidgets自绘标题栏,项目源码分享,请使用vs2015编辑器
可以通过拦截窗口消息实现重汇窗口边框和标题栏,无需设置winform为None模式自己去绘制边框
带有传统标题栏 ActionBar 标题居中 的TitleActivity
Android Studio在实现隐藏标题栏和状态栏上和Eclipse是完全不一样的。 在Eclipse上隐藏标题栏和状态栏的代码如下: 方法一: requestWindowFeature(Window.FEATURE_NO_TITLE); 方法二:getWindow().setFlags...
一般项目中的标题栏都大同小异,demo为自定义,Activity中提供方法调用就行。有兴趣就下载看下吧,或许帮忙不大
MFC标题栏自绘 MFC title bar self drawn
本文要讲自己定义一个标题栏,能加事件。然后可以移值到不同的手机上,基本上不用改什么,调用也很简单 在layout文件夹下,新建一个XML。名字叫做layout_title_bar.xml然后来看看布局: <?xml version=1.0 ...
该示例演示MFC对话框的标题栏隐藏、显示和高度、边框的调整。
CustomTitle 自定义toolsbar,编写自己想要的标题栏
以上代码用Qt实现了自定义窗口标题栏,非常实用,提供了窗口图标、窗口标题、最小化、最大化、关闭按钮等几个部分。可以应用到每一个窗口中去,保持每个窗口外观的一致性,同时自定义的标题栏也比系统自带的漂亮很多...
MFC添加在标题栏的按钮控件,包含头文件和CPP文件就可以使用。派生自CButton类。所给的文件是一个MFC工程,不妨先运行试试看看效果!
现在我们公司得app都是差不多得title,所以抽时间自己撸了个常用得标题栏控件,直接在布局中使用。 不过本人还是推荐使用官方toolbar 等官方 新控件 ,效果太炫了。无奈设计要求这样,所以在这个公司干,为了开发...
自定义winform 窗口标题栏 主要代码 public partial class ZForm : Form { private bool moving = false; private Point oldMousePosition; public new FormBorderStyle FormBorderStyle { get { return ...
原装的Android标题栏配色比较单调,就是黑色的一坨,现在假设你的软件需要独自添加标题栏,这样不仅美观而且可以将进度条等加进去,如何实现: 方法一、在你的那张Activity中onCreate方法中加上下面代码: ...
Title.js是一个javascript库用来操作浏览器标题栏,没有依赖性。浏览器要求ie8以上,演示地址:http://www.jq22.com/jquery-info548