ViewPagerIndicator】的更多相关文章

PS:最近一直忙于学习任务,一直没有时间去写博客.今天周六,终于有时间了. 学习任务: 1.打造一个自己的ViewPagerIndicator   最近被安排了一大堆的学习任务,感觉老板还是很好的,让我们在业余时间多提升自己的个人能力,就拿这个ViewPagerIndicator来说吧,当初自己没有什么好的实现方案,现在也就学了一发,看了一下Google上的实现方案,针对的情况比较的多,我这里就针对一种情况来说.大家想更深入的研究可以去Github上搜索一下Google工程师的实现方式,效果都很…
viewpagerindicator,既使用viewpager翻页时候,标题的指示条随着改变的控件,是常用android控件之一,几乎所有的新闻类APP中都有使用.如下图所示: 今天,我们将从0到1实现这一控件. 其实,实现这一控件思路很简单: ①对头部的标题栏进行布局,头部标题栏,只能进行单选,这符合radiobutton的特质,但是普通的radiobutton,不是这样的吗? 显然,我们在这里需要写样式进行处理,由于头部标题栏的条目非常的多,一个屏幕放不下,因此我们需要一个水平滚动条来盛放这…
Top Level Build.gradle buildscript { repositories { maven { url "http://dl.bintray.com/populov/maven" } mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.12.+' } } allprojects { repositories { maven { url "http://d…
1.ViewPagerIndicator https://github.com/JakeWharton/ViewPagerIndicator package com.viewpagerindicator.sample; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.…
转载  转载请注明出处:http://blog.csdn.net/lmj623565791/article/details/23513993 本来准备下载个CSDN的客户端放手机上,没事可以浏览浏览资讯,下载了官方的之后,发现并不能很好的使用.恰好搜到一个大神自己写的csdn的app,下载安装了一下,感觉很不错,也很流畅,基本满足了我们 日常浏览的需求. app效果图: 我会在博客中完整的介绍这个项目的制作,第一篇当然是整个项目的整体结构了. 效果图: 1.头部的布局文件,这个很简单: <?xm…
## ViewPagerIndicator ## 使用导入ViewPagerIndicator库的方式相当于可以改源码,打包编译Eclips可以自动完成. ViewPager指针项目,在使用ViewPager的时候能够指示ViewPager所在的位置,就像Google Play中切换的效果一样,还能使用在应用初始化的介绍页面 1. 引入ViewPagerIndicator库 2. 编写布局文件 <com.viewpagerindicator.TabPageIndicator android:id…
导航条指示器.ViewPagerIndicator 地址 https://github.com/JakeWharton/ViewPagerIndicator Style是重用控件的一种技术.类似CSS.作用范围只是一个控件 而Theme本质也是一种一种Style技术.作用范围是页面,整个应用程序. 1. 创建Activity,和布局. <!-- 指示器 indicator --> <com.viewpagerindicator.TabPageIndicator android:id=&q…
    ViewPagerindicator 源码解析   1. 功能介绍 1.1 ViewPagerIndicator ViewPagerIndicator用于各种基于AndroidSupportLibrary中ViewPager的界面导航.主要特点:使用简单.样式全.易扩展. 2. 总体设计 该项目总体设计非常简单,一个pageIndicator接口类,具体样式的导航类实现该接口,然后根据具体样式去实现相应的逻辑. IcsLinearLayout:LinearLayout的扩展,支持了4.0…
1.概述 哈,今天给大家带来一个ViewPagerIndicator的制作,相信大家在做tabIndicator的时候,大多数人都用过 TabPageIndicator,并且很多知名APP都使用过这个开源的指示器.大家有没有想过如何自己去实现这样的一个指示器,并且代码会有多复杂 呢~~~今天,我就带领大家来从无到有的实现这样一个指示器,当然了,不准备一模一样,搞得没有创新似的,再看标题,跟MIUI相关,所以我们准备做一个 特性与TabPageIndicator一致的,但是样子和MIUI的Tab一…
1.导入Android-ViewPagerIndicator库文件 下载地址:https://github.com/JakeWharton/ViewPagerIndicator 2.布局文件     3.代码实现: FragmentPagerAdapteradapter=newGoogleMusicAdapter( getSupportFragmentManager()); ViewPagerpager=(ViewPager)findViewById(R.id.pager); pager.set…
我们已经用viewpager该. github那里viewpager扩展,导航风格更丰富.这个开源项目ViewPagerIndicator.非常好用,但样品是比较简单,实际用起来是非常不延长.例如,在fragment里进行图片缓存和图片异步载入. 以下是ViewPagerIndicator源代码执行后的效果.大家也都看过了,我多此一举截几张图. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbHljNjY2NjY2NjY2NjY=/font/5a6L5…
ViewPagerIndicator 的CustomTabPageIndicator 默认是没有Tab选中修改TextView颜色特效的. 可以通过以下方式实现: 新建viewpager_title_textcolor.xml <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android&…
使用方法:   1.引用library,并解决support v4 jar包冲突   2.布局文件中添加viewpager和viewpagerindicator,布局文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width=&quo…
开源代码viewpagerindicator里面没有实现tab下划线切换过程中的移动动画,都是很突兀的多个fragement之间的切换,导致用户体验略差,google了下相关问题,发现一片博文: http://blog.csdn.net/lancees/article/details/9164421 重点是如下代码: public class UnderlinePageIndicatorEx extends UnderlinePageIndicator{ public UnderlinePage…
ViewPagerIndicator开源框架可以用来在ViewPager上方做标题,可以在ViewPager下方做跟随移动的小圆点,这个类库必须和自己的项目在电脑的同一磁盘盘符下,比如都在D盘或者E盘,下载这个开源框架后一般有类库和例子程序,然后自己的项目引入这个类库,这时会出现的问题是,自己的项目的V4包和ViewPagerIndicator的V4包产生冲突,解决办法是:在自己项目的libs目录下删除V4包,进入到文件目录下使用360强力删除,即可解决V4包冲突问题 第一个例子,在ViewPa…
原创文章,转载请注明出处http://www.cnblogs.com/baipengzhan/p/6286619.html 第三方框架ViewPagerIndicator实现的效果比较好,但当我们从GitHub上查找该项目的使用 方法的时候,作者没有指明Android Studio中比较简便的使用方法,造成了一些引入的不便, 经过搜索和自己测试,获得了一些比较十分简便的方法,经过自己的测试,完全可用,在此总 结出来,方便今后使用.(测试有效的时间截止到2017/01/15,请注意时间) 注意:…
1.先将这个开源框架下载到本地: Administrator@QH-20141231RFQJ /d/hixin $ cd ViewPagerIndicator/ Administrator@QH-20141231RFQJ /d/hixin/ViewPagerIndicator $ git clone https://github.com/JakeWharton/ViewPagerIndicator.git Cloning into 'ViewPagerIndicator'... remote:…
转载本博客请注明出处:点击打开链接    http://blog.csdn.net/qq_32059827/article/details/52495647 很多新闻资讯类的app都有一些共性,那就是有一行页签,然后点击页签的内容后,会跳转到对应的页面.有很多此类app都是用到了ViewPagerIndicator这个开源框架.此篇博客就对这个框架的使用做一个笔记.后续随着在开发中不同的额使用场景,也会增加此博客的内容. 今天就先对他的使用方式,做一个介绍,完成一个小demo 首先,写一个布局.…
此文转载自http://www.jianshu.com/p/a2263ee3e7c3 前几天学习了ViewPager作为引导页和Tab的使用方法.后来也有根据不同的使用情况改用Fragment作为Tab的情况,以及ViewPager结合FragmentPagerAdapter的使用.今天学习一种利用开源控件ViewPagerIndicator实现Tab的方式,也是各种新闻客户端等APP开发最常用的. 在此感谢xiaanming老师分享的代码,以及JakeWharton大神为广大开发者提供的开源框…
前几天学习了ViewPager作为引导页和Tab的使用方法.后来也有根据不同的使用情况改用Fragment作为Tab的情况,以及ViewPager结合FragmentPagerAdapter的使用.今天学习一种利用开源控件ViewPagerIndicator实现Tab的方式,也是各种新闻客户端等APP开发最常用的. 1.如何使用开源框架 第1步:improt library项目 第2步:导入library进我们自己新建的项目 从Github上Download下来这个zip包之后,里面会有一个li…
 ViewPager指针项目,在使用ViewPager的时候能够指示ViewPager所在的位置,就像Google Play中切换的效果一样,还能使用在应用初始化的介绍页面</item> </style> 可以修改颜色和背景,可是根据自己需求修改,修改第一个,比如: <!-- Non focused states --> <item android:state_focused="false" android:state_pressed=&quo…
ViewPagerIndicator作为一款分页指标小部件兼容ViewPager,封装上做得非常不错,目前已为众多知名应用所使用. ViewPagerIndicator+viewpager实现如下效果:(注:不需要导入或引入啥包就可实现) 六个类就可实现上图效果 MainActivity.java public class MainActivity extends FragmentActivity { private static final String[] CONTENT = new Str…
ViewPagerIndicator集成分页指示器.事实上就是标题栏和ViewPager的联动效果,大家先看一下效果图直观了解:(图侵删) 这篇文章将会教大家怎么简单高速地制作自己的ViewPagerIndicator,同一时候说明制作思路,让大家能够轻易的扩展和定制自己想要的效果. 因为文章的主要目的在于介绍总体思路,所以实现的界面效果可能不是非常好看,只是大家看过这篇文章以后,一定能够自己改动出好看的效果的. 话不多说.先来说明总体思路. 对照上图.对于整个控件而言,显然以下显示内容的,是一…
1. 简介 学习Android,自定义View不可避免,之前一直忽视这块内容,现在开始学,应该不算太晚.从常见的ViewPagerIndicator开始,当然,万能的Github上包罗万象,好用的indicator也是不胜枚举,旨在学习自定义View的一般操作过程. 2. 大致思路 做一个简单的ViewPagerIndicator,只支持平均大小的TextView,支持点,矩形和三角形. 1. 使用LinearLayout作为父类: 2. 定义indicator的颜色,高度和半径,当然也可以定义…
主要还是想实现滑动的tab切换效果 MainActivity.java package com.example.csdn; import com.viewpagerindicator.TabPageIndicator; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.…
主要是学习一下使用这个库 activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="…
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background=…
布局文件activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <Linear…
https://github.com/eltld/ViewPagerIndicator 取代TabHost,实现滑动tab,引导页等效果…
https://github.com/eltld/ViewPagerIndicator…