《IT蓝豹》PlayNewsStandDemo资讯类新闻客户端框架

PlayNewsStandDemo资讯类新闻客户端框架,支持tab滑动切换,当切换到最左边或者最后边的时候停止滑动
本例子切换tab的效果根据AccelerateDecelerateInterpolator来实现,主要根据ViewPager来实现的,
自定义PagerSlidingTabStrip,KenBurnsView来实现不错的效果。
主要实现类 ScrollTabHolderFragment 继承一个抽象类实现的
public abstract class ScrollTabHolderFragment extends Fragment implements ScrollTabHolder {

protected ScrollTabHolder mScrollTabHolder;

public void setScrollTabHolder(ScrollTabHolder scrollTabHolder) {
        mScrollTabHolder = scrollTabHolder;
    }

@Override
    public void onScroll(ScrollView view, int x, int y, int oldX, int oldY, int pagePosition) {
        // nothing
    }

}

运行效果:

效果源码:http://www.itlanbao.com/code/20151027/10000/100595.html

时间: 11-09

《IT蓝豹》PlayNewsStandDemo资讯类新闻客户端框架的相关文章

聚合类新闻客户端的改进

zaker和鲜果是最早的聚合类新闻产品,前几年发展很快,迅速占领了市场,但近两年发展变得缓慢,而今日头条自发布以来才两年,用户量就迅速超过了zaker和鲜果,使用起来非常简单,左右滑动切换频道,上下滑动浏览新闻,点击进入新闻详情页,而zaker和鲜果则不同,界面清新,拥有独特的页面布局,但对于首次使用的用户,门槛较高,这将直接影响用户量. 网络媒体与纸质媒体不同,网络环境下,信息量巨大,用户读取信息的速度非常快,很多信息只是用眼睛扫一扫,感兴趣的才会去看,所以一眼看到的信息量越多,就越有可能找到

聚合类新闻客户端产品功能点详情分析

产品功能点 功能 今日头条 百度新闻 鲜果 ZAKER 媒体订阅 × √ ★ ★ 个性化内容推荐 ★ √ × × 个性化订阅(RSS) × × ★ × 视频新闻 × × × × 评论盖楼 √ √ √ √ 搜索新闻 √ ★ × × 离线下载 √ √ √ √ 地方新闻 √ √ × √ 一键分享 √ √ √ √ 收藏 √ √ √ × 推送 √ √ × √ 天气 × × × √ 夜间模式 √ √ √ √ 线上活动 ★ × × ★ 主题设置 × × × √ 感兴趣 √ √ × × 语音读文章 × × ×

聚合类新闻客户端初体验

初体验的产品:今日头条(ios3.6).百度新闻(ios4.4.0).ZAKER(ios4.4.5).鲜果(ios3.8.7).中搜搜悦(ios4.0.1).Flipboard(ios2.3.9) 1.Flipboard 一款国外很火的app,UI以及体验都做得非常不错,很多人都评论其不接地气,在我看来,这确实是一方面,另外,大陆防火长城也有一部分原因,毕竟外来的互联网产品很难在国内扎根. 初体验: 1).首次启动加载速度太慢,用户没有那么多的耐心去使用第一次接触的产品: 2).手指上下滑动更换

新闻资讯类系统 ---- 文章分类和标签的设计

零. 简介 博客. CMS(网易新闻. 腾讯新闻) 之类的系统, 核心就是文章, 一切的一切都围绕着文章进行, 所以设计一个好的文章分类和标签的数据库关系模型, 对后续编码及维护将会起到至关重要的作用. 一. 分类 一篇文章, 比如 <大陆 ** 明星又离婚了> 这属于 「娱乐」 类新闻, 又属于 「中国」 分类下的新闻, 所以文章和分类的关系一般是 1 对 N . 数据库表结构设计 article : 字段名 注释 id title 文章标题 author 作者 create_time 创建

一个基于Android系统的新闻客户端(一)

一.整体概述 在服务器端,通过对凤凰网的抓取存入数据库,客户端通过向服务器发送请求得到新闻. 服务端用WCF,宿主为window服务,客户端为Java写的安卓程序. 二.客户端 我在eclipse里新建了个Android项目,命名为MyNewClient,eclipse自动生成二个xml布局文件,如图: 其中,fragment_main.xml是新版的布局文件,暂时不会用,把它删掉. 新建xml文件,命名为activity_foot.xml,在这里我们要做app的底部,先上代码: <?xml v

Android(java)学习笔记205:网易新闻客户端应用编写逻辑过程

1.我们的项目需求是编写一个新闻RSS浏览器,RSS(Really Simple Syndication)是一种描述和同步网站内容的格式,是使用最广泛的XML应用.RSS目前广泛用于网上新闻频道,blog和wiki,主要的版本有0.91, 1.0, 2.0.使用RSS订阅能更快地获取信息,网站提供RSS输出,有利于让用户获取网站内容的最新更新.网络用户可以在客户端借助于支持RSS的聚合工具软件,在不打开网站内容页面的情况下阅读支持RSS输出的网站内容. 例如如下的网易RSS订阅: 2.由于我们这

较好的IOS新闻客户端应用源码

兼容性较好的新闻客户端应用源码,这个是一款国外新闻客户端源码,并且这款应用兼容性非常好的,可以很好地兼容iPhone和iPad的使用,而且应用的功能很多,新闻列表,上啦下拉刷新效果,评论列表,在线评论,用户中心,个人评论管理,搜藏管理,新闻搜索等等 <ignore_js_op> <ignore_js_op><ignore_js_op> <ignore_js_op> 详细说明:http://ios.662p.com/thread-1473-1-1.html 较

android Title滑块动画实现(适合新闻客户端多种栏目的展示)

先上效果图,选择不同的模块,滑动会通过动画形式滑过去,这种适合新闻客户端多种栏目的展示: 这么写Layout: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background

开源:我的Android新闻客户端,速度快、体积小、支持离线阅读、操作简便、内容展现形式丰富多样、信息量大、功能全面 等(要代码的留下邮箱)

分享:我的Android新闻客户端,速度快.体积小.支持离线阅读.操作简便.内容展现形式丰富多样.信息量大.功能全面 等(要代码的留下邮箱) 历时30天我为了开发这个新闻客户端APP,以下简称觅闻 http://m.yunxunmi.com/ 由于本人比较愚钝,不太擅长各种开源代码的运用,因此全部从0开始开发,期间开发了: 一个新闻采集器(C++),截止目前为止已经连续运行20多天没出现任何故障,采集接近150个大中型新闻分类网站,采集器下载及介绍网站预计下周免费发布,风格类似我的即时通讯网站 

ActionBar+DrawerLayout实现网易新闻客户端首页

一.概述 随着android版本的不断的更新,google推出了越来越多的高级组件,采用这些官方组件我们可以方便的实现一些以前需要通过复杂编码或者使用第三方组件才能实现的效果,比如slidingmenu.sherlockactionbar等.在这里,我们通过使用android的官方组件ActionBar和DrawerLayout来实现网易新闻客户端首页的效果. 由于ActionBar和DrawerLayout都是后来推出的,如果需要兼容低版本必须在项目中添加v7支持库.具体如何添加支持库在此不做