Android实现文字轮播(控件 TextBannerView)

Android实现文字轮播(控件 TextBannerView),第1张

1.导入依赖

2..在布局文件中添加TextBannerView,可以设置自定义属性

3.在Activity或者Fragment中找TextBannerView控件

4.设置数据

5.点击事件

6.在Activity或者Fragment中的onResume()和onStop()方法分别调用startViewAnimator()和stopViewAnimator(),防止返回页面出现文字重影问题!

好久不写文章了,前一段时间遇到要播放视频的banner,也没有找到合适的插件,就自己用swift写了一个,然后写了个 Demo ,自己总结一些,留着以后备用。

主要分为这么几部分

1、显示控制PageControl

我们的bannerview一般都有指示器,所以第一步就是封装一个指示器,他们的类型定义了这几种,如果有需要我们也可以再扩展

5、BannerView

这个文件就是主要的bannner视图的逻辑了,就是对前面做的东西的统一整理,然后供大家来使用,这块支持这几种方式:

6、使用

使用方式是这样的,简单介绍两种,具体的可以看Demo

1、本地图片、网络图片、网络GIF混合

2、网络图片和视频

基本上就是这些,更多的东西,需要我们自己去探索,如果有问题请不吝指教,最后再奉上自己的 Demo

希望大家能提出宝贵的意见,可以给我留言,也可以发邮件到我的邮箱: namezyqyx@163.com

谢谢大家,如果你有更好的想法或文章请告知,不胜感激。

第1步:

进入ECSHOP后台 》 广告管理 》广告位置,点击“增加广告位”按钮。

广告位名称输入“首页头部通栏广告位”,

广告位宽度输入“960”

广告位高度输入“100”

点“确定”。

第2步:然后进入“广告列表”,点击“添加广告”按钮,

注意,广告位置下拉框 要选择 刚才第1步里添加的那个广告位,即“首页头部通栏广告位 [960x100]”。

上传一张广告图片,点确定。

第3步:打开首页模板文件 index.dwt

找到下面代码

<!-- #BeginLibraryItem "/library/page_header.lbi" --><!-- #EndLibraryItem -->

在它下面增加几行代码

<div style="width:960pxmargin:5px autopadding:0 auto">

<!-- TemplateBeginEditable name="首页头部通栏广告位(宽:960px)" -->

<!-- TemplateEndEditable -->

</div>

第4步:进入后台 》模板管理 》设置模板,选择首页模板。

到最下面找到“广告位”,点击“+”展开,

在第一个下拉框里

选择 “首页头部通栏广告位(宽:960px)”

在第二个下拉框里 选择 “首页头部通栏广告位 [960x100]”

点击 “确定”,保存,然后到首页看看,是不是通栏广告已经显示出来了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11335731.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存