TabLayout相信大家都用过,2015年Google大会上发布了新的Android Support Design库里面包含了很多新的控件,其中就包含TabLayout,它可以配合ViewPager完成很好的效果. 一种类似于今日头条指示器,根据ViewPager的页面滑动,文字逐渐变色. 今日头条的顶部tab导航效果的实现,我们一般会用RadioGroup+Fragment+ViewPager来实现,适配器繁多,代码量大,今天我们来介绍TabLayout的使用.TabLayout为Andro…
之前写了篇博客网易首页导航封装类.网易首页导航封装类优化,今天在前两个的基础上仿下今日头条. 1.网易首页导航封装类中主要解决了上面导航的ScrollView和下面的页面的ScrollView联动的问题,以及上面导航栏的偏移量. 2.网易首页导航封装类优化中主要解决iOS7以上滑动返回功能中UIScreenEdgePanGestureRecognizer与ScrollView的滑动的手势冲突问题. 今天仿今日头条滑动导航和网易首页导航封装类优化相似,这个也是解决手势冲突,UIPanGesture…
APP市场中大多数新闻App都有导航菜单,导航菜单是一组标签的集合,在新闻客户端中,每个标签标示一个新闻类别,对应下面ViewPager控件的一个分页面,今日头条, 网易新闻等. 本文主要讲的是用:TabLayout+ Fragment + ViewPager  实现  滑动标签栏 效果 先演示下效果: 话不多说,直接开撸: 一.添加依赖 compile 'com.android.support:appcompat-v7:23.4.0' compile 'com.android.support:…
一.本文所涉及到的知识点 源码下载 二.目标 通过利用ViewPager+FragmentStatePagerAdapter+TabLayout 实现顶部滑动效果,如图: 三.知识点讲解 1.ViewPager 是Android库中自带的一个控件,可以实现屏幕间的切换,是个容器类,继承自ViewGroup.一般和PageAdapter或者其子类配合使用进行view切换.比如当和Fragment使用时,会和FragmentPagerAdapter或者FragmentStatePagerAdapte…
swiper.js <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> <l…
我是不会滴,但是看了一些大神写的,我修改了一下,大家可以参照参照 一,自定义Mytabpageindicator,直接贴代码了,具体的在代码中有注释 package com.wangy.mytabpageindicator.Mytabpageindicator; import android.content.Context; import android.content.res.TypedArray; import android.graphics.Canvas; import android.…
基于jQuery图片遮罩滑动文字切换特效.这是一款jquery hover鼠标滑动选项卡切换透明背景遮罩文字显示特效.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="bodyCon07"> <div class="teacher"> <div class="teacherPic"> <div class="content"> <i…
自适应图片宽度的jQuery焦点幻灯轮播代码 注意要1.7.2版本的jq才支持点击后显示点击的图片,不然就是一直顺序播放 演示   XML/HTML Code <div id="slide_box"> <!-- 幻灯片图片 --> <ul class="slide_img"> <li><a href=""><img src="1.jpg" width="…
//设置自适应浏览器宽度和高度 function setLayoutHeight() { var height = $(window).height() - 20; $("#main_layout").attr("style", "width:100%;height:" + height + "px"); $("#main_layout").layout("resize", { widt…
说点废话;不知道是哪一版本起头条的tab切换效果就变了,一直琢磨着这个事,去度娘那里也没有什么结果:正好这两天有空就尝试做了一下:用前端的技术来实现: 先看效果吧:上面的tab随着slide滑动,上面的字体颜色也会随着改变,代码在最后面哟: 一直没有思路;尝试遮罩层是不可行的,直到今天早上偶然看见clip这个属性:就发现一切都好办了: clip这个属性不怎么用到,我对这个属性,几乎没有什么印象,W3C介绍很简单. 属性有三个,有用的只有一个rect(10px,10px,10px,10px),还有…