Android高仿微信6.1主界面源码
2015-04-27 09:50:30 By: shinyuu
一个仿微信6.1界面的小Demo、主要是仿微信6.1的主界面、实现了底部Button的渐变和Fragment的切换和渐变、以及右上角的 号功能和搜索功能、通过自定义一个View来实现的、另外再通过一个ViewPager来滑动切换Fragment、Demo代码比较简单、可以很快的集成到自己的项目里面、可以下载看一下、也可以收藏的哦
initView代码
private void initView() { mViewPager = (ViewPager) findViewById(R.id.vp); ChangeColorText one = (ChangeColorText) findViewById(R.id.id_indicator_one); ChangeColorText two = (ChangeColorText) findViewById(R.id.id_indicator_two); ChangeColorText three = (ChangeColorText) findViewById(R.id.id_indicator_three); ChangeColorText four = (ChangeColorText) findViewById(R.id.id_indicator_four); mTabIndicators.add(one); mTabIndicators.add(two); mTabIndicators.add(three); mTabIndicators.add(four); for (View item : mTabIndicators) { item.setOnClickListener(this); } one.setIconAlpha(1.0f); }
initDatas代码
private void initDatas() { for (String title : mTitles) { TabFragment tabFragment = new TabFragment(); Bundle bundle = new Bundle(); bundle.putString("title", title); tabFragment.setArguments(bundle); mTabs.add(tabFragment); } mAdapter = new FragmentPagerAdapter(getSupportFragmentManager()) { @Override public int getCount() { return mTabs.size(); } @Override public Fragment getItem(int position) { return mTabs.get(position); } }; }
最后别忘了初始化所有事件
mViewPager.setOnPageChangeListener(this);
源代码下载链接: http://dwtedx.com/download.html?bdkey=s/1i3tL1y9 密码: u5pd
若资源对你有帮助、浏览后有很大收获、不妨小额打赏我一下、你的鼓励是维持我不断写博客最大动力
想获取DD博客最新代码、你可以扫描下方的二维码、关注DD博客微信公众号(ddblogs)
或者你也可以关注我的新浪微博、了解DD博客的最新动态:DD博客官方微博(dwtedx的微博)
如对资源有任何疑问或觉得仍然有很大的改善空间、可以对该博文进行评论、希望不吝赐教
为保证及时回复、可以使用博客留言板给我留言: DD博客留言板(dwtedx的留言板)
感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛