《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

时间: 2024-11-20 03:50:36

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

聚合类新闻客户端的改进

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

《IT蓝豹》完整阅读软件客户端app

完整阅读软件客户端app,本项目里面还有扫描功能,搜索本地书籍,不过扫码功能通过c++层实现的.本项目来自:https://github.com/JayFang1993/ScanBookCaptureActivity主要是摄像头相关类,CaptureActivityHandler所有扫描消息都发到这个Handler类中部分代码如下:    private void initCamera(SurfaceHolder surfaceHolder) {        try {            

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

产品功能点 功能 今日头条 百度新闻 鲜果 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).手指上下滑动更换

QuickSand图片点击后分裂成几份消失效果《IT蓝豹》

QuickSand图片点击后分裂成几份消失效果 QuickSand图片点击后分裂成几份消失效果,适合做图片退出和剪切效果.同时也可以学习android动画.demo中都封装好几个功能类,主要动画实现靠ViewPropertyAnimator,下面几种设置动画: ViewPropertyAnimator animateText = findViewById(R.id.simple_anim_text)                .animate()                .setDur

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

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

资讯类网站的运营思路

资讯站,在指以文章为主的网站,这是互联网站的最基本组成形态之一,也是web1.0的基本表现形式.很多个人或公司建站,都是从资讯站开始的.中国互联网上最具代表的资讯站非新浪莫属.最早的新浪,只专注做一件事,就是把传统媒体的新闻搬到互联网上,从而成为中国最大的新闻门户. 虽然现在大唱web2.0之歌,甚至连新浪也在积极寻求转型,进行二次创业,但是资讯站这种形式绝不会成为历史.相反,在很长一段时间内,它还将继续作为网站的基本形态出现在互联网上,本文将详细介绍如何运营和推广资讯类网站.澳门威尼斯人赌场

不要学习代码,要学会思考《IT蓝豹》

这是一个人人都在学习编程的时代:Code.org请了比尔·盖茨,马克·扎克伯格和克里斯·波什等这些名人,来告诉你,每个人都可以编程:CoderDojo's在各个国家悄然兴起:在英国,编 程已经是各个年级学生的正式课程. 我认为这里有个误区.别误会我--如果每个人都会一些编程知识,这个世界当然会变得更好--但是学会写代码不应该是我们的目标.计算机和程序只是一个工具,是一种达到某种目的的 方法. 真正的目标应该是学会思考的方式.换句话说,我们应该尝试教授计算机科学,而不是教着写代码.在本文中,我将介

Android应用经典主界面框架之二:仿网易新闻客户端、CSDN 客户端 (Fragment ViewPager)

第二种主界面风格则是以网易新闻.凤凰新闻以及新推出的新浪博客(阅读版)为代表,使用ViewPager+Fragment,即ViewPager里适配器里放的不是一般的View,而是Fragment.所以适配器不能继承PagerAdapter,而要继承FragmentPagerAdapter,这是在android.support.v4.app.FragmentPagerAdapter包里的.有点奇葩的是,FragmentPagerAdapter只在这个包里有,在android.app.*这个包下面么