文档章节

Android-ConvenientBanner轻松实现广告头效果

梦想_在追逐
 梦想_在追逐
发布于 2015/09/07 15:46
字数 483
阅读 11564
收藏 3

Android-ConvenientBanner通用的广告栏控件,让你轻松实现广告头效果。支持无限循环,可以设置自动翻页和时间(而且非常智能,手指触碰则暂停翻页,离开自动开始翻页。你也可以设置在界面onPause的时候不进行自动翻页,onResume之后继续自动翻页),
并且提供多种翻页特效。 对比其他广告栏控件,大多都需要对源码进行改动才能加载网络图片,或者帮你集成不是你所需要的图片缓存库。而这个库能让有代码洁癖的你欢喜,不需要对库源码进行修改你就可以使用任何你喜欢的网络图片库进行配合。自定义你Holder,实现更多复杂的界面,不一定是图片翻页,其他任何控件翻页亦可。

运行效果:

 

 

完整源码下载地址:http://www.itlanbao.com/code/20150907/10000/100508.html

 

       //各种翻页效果

        transformerList.add(Transformer.DefaultTransformer.getClassName());

        transformerList.add(Transformer.AccordionTransformer.getClassName());

        transformerList.add(Transformer.BackgroundToForegroundTransformer.getClassName());

        transformerList.add(Transformer.CubeInTransformer.getClassName());

        transformerList.add(Transformer.CubeOutTransformer.getClassName());

        transformerList.add(Transformer.DepthPageTransformer.getClassName());

        transformerList.add(Transformer.FlipHorizontalTransformer.getClassName());

        transformerList.add(Transformer.FlipVerticalTransformer.getClassName());

        transformerList.add(Transformer.ForegroundToBackgroundTransformer.getClassName());

        transformerList.add(Transformer.RotateDownTransformer.getClassName());

        transformerList.add(Transformer.RotateUpTransformer.getClassName());

        transformerList.add(Transformer.StackTransformer.getClassName());

        transformerList.add(Transformer.ZoomInTransformer.getClassName());

        transformerList.add(Transformer.ZoomOutTranformer.getClassName());

 

        transformerArrayAdapter.notifyDataSetChanged();

    }

 

    /**

     * 通过文件名获取资源id 例子:getResId("icon", R.drawable.class);

     *

     * @param variableName

     * @param c

     * @return

     */

    public static int getResId(String variableName, Class<?> c) {

        try {

            Field idField = c.getDeclaredField(variableName);

            return idField.getInt(idField);

        } catch (Exception e) {

            e.printStackTrace();

            return -1;

        }

    }

 

    // 开始自动翻页

    @Override

    protected void onResume() {

        super.onResume();

        //开始自动翻页

        convenientBanner.startTurning(5000);

    }

 

     // 停止自动翻页

    @Override

    protected void onPause() {

        super.onPause();

        //停止翻页

        convenientBanner.stopTurning();

    }

 

    //点击切换效果

    @Override

    public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {

        String name = transformerList.get(position);

        Transformer transformer = Transformer.valueOf(name);

        convenientBanner.setPageTransformer(transformer);

    }

 

}

© 著作权归作者所有

共有 人打赏支持
梦想_在追逐
粉丝 4
博文 22
码字总数 14217
作品 0
昌平
私信 提问
超炫Android-ConvenientBanner轻松实现广告头效果

Android-ConvenientBanner通用的广告栏控件,让你轻松实现广告头效果。支持无限循环,可以设置自动翻页和时间(而且非常智能,手指触碰则暂停翻页,离开自动开始翻页。你也可以设置在界面onP...

梦想_在追逐
2015/09/20
1K
0
Android HookActivity一行代码实现开屏广告

需求背景 多个产品线都需要实现开屏广告,我们产品广告都是接的我们自家广告SDK,而只是几行代码请求我们广告,广告SDK会把View封装好返回来,要做的事情只是获取响应结果,并且出来. 如何实...

xwdz
05/09
0
0
android开发个人库/bannerDemo

###广告栏效果 页面翻转控件 支持无限循环,自动翻页,翻页特效 支持触摸暂停,释放继续轮播 支持设置是否轮播 支持使用自己喜欢的网络库 精简于老版本的Android-ConvenientBanner ######Lo...

android开发个人库
2016/11/14
0
0
CSDN蒋涛:Android开发者营收前景良好

8月26日消息,CSDN CEO蒋涛在TUP系列论坛接受采访时表示,随着Android的快速发展,Android的营收规模迟早会超越苹果,而Android开发者在未来实现营收前景良好。 蒋涛介绍,Android的营收规模...

红薯
2010/08/26
1K
1
更新:通过浏览器直接打开Android应用程序

之前写过一篇blog,介绍如何通过点击手机浏览器中的链接,直接打开本地Android App。 实现方式不太完美,最近看了微博、京东的手机版网页,感觉他们的实现方式很不错,研究了一下,实现以下效...

Cundong
2014/12/09
0
64

没有更多内容

加载失败,请刷新页面

加载更多

js垃圾回收机制和引起内存泄漏的操作

JS的垃圾回收机制了解吗? Js具有自动垃圾回收机制。垃圾收集器会按照固定的时间间隔周期性的执行。 JS中最常见的垃圾回收方式是标记清除。 工作原理:是当变量进入环境时,将这个变量标记为“...

Jack088
昨天
14
0
大数据教程(10.1)倒排索引建立

前面博主介绍了sql中join功能的大数据实现,本节将继续为小伙伴们分享倒排索引的建立。 一、需求 在很多项目中,我们需要对我们的文档建立索引(如:论坛帖子);我们需要记录某个词在各个文...

em_aaron
昨天
22
0
"errcode": 41001, "errmsg": "access_token missing hint: [w.ILza05728877!]"

Postman获取微信小程序码的时候报错, errcode: 41001, errmsg: access_token missing hint 查看小程序开发api指南,原来access_token是直接当作parameter的(写在url之后),scene参数一定要...

两广总督bogang
昨天
27
0
MYSQL索引

索引的作用 索引类似书籍目录,查找数据,先查找目录,定位页码 性能影响 索引能大大减少查询数据时需要扫描的数据量,提高查询速度, 避免排序和使用临时表 将随机I/O变顺序I/O 降低写速度,占用磁...

关元
昨天
13
0
撬动世界的支点——《引爆点》读书笔记2900字优秀范文

撬动世界的支点——《引爆点》读书笔记2900字优秀范文: 作者:挽弓如月。因为加入火种协会的读书活动,最近我连续阅读了两本论述流行的大作,格拉德威尔的《引爆点》和乔纳伯杰的《疯传》。...

原创小博客
昨天
34
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部