- 2
- 0
- 约3.81万字
- 约 28页
- 2018-08-22 发布于贵州
- 举报
android中左右滑屏的实现广告位banner组件
android中左右滑屏的实现(广告位banner组件)
原理
参见下图。整个组件是一个FrameLayout,里面有两个view,第一个是LinearLayout,承载了4个(或多个)可以滑动的view,见图中绿色背景的部分;第二个是一个RelativeLayout,在其底部放置了一个LinearLayout,在LinearLayout的内部放置了若干个小圆点,用来指示当前屏幕的索引。手势检测用了GestureDetector,并实现了OnGestureListener接口。为了能控制滑动速度,采用了Scroller弹性滑动对象。
为什么组件继承FrameLayout,是因为用于指示的小圆点是出现在view上面的,一个view叠在另一个view上面,这就是FrameLayout的特性
什么是banner组件?在许多android应用上,比如爱奇艺客户端、百度美拍、应用宝等上面,都有一个可以手动滑动的小广告条,这就是banner,实际应用中的banner,其信息(图片和点击行为)是后台可配置的,是需要通过网络从后台拉取的。网上有许多手动滑屏的例子,但是一般只是个demo,无法在实际中使用,因为其一般没有考虑如下几类问题:图片缓存、OOM问题、是否可灵活配置、是否预留外部接口以及是否封装良好。没有良好的封装,手动滑屏加在代码中,会使得代码变得很烂很脆弱。
?
??????? 2.?
您可能关注的文档
- 神华煤炭运销公司营销战略研究报告.pdf
- 郴州双鹤医药公司员工激励机制优化方案研究报告.pdf
- 银川永宁三沙源沙漠生态旅游景观营造研究报告.pdf
- 锂离子电池磷酸铁锂正极材料的改性研究报告.pdf
- 2010年4月济南西部新城商务中心定位及功能策划专题研究报告.pdf
- 三相卧式螺旋卸料沉降离心机的设计研究报告.pdf
- 上海浦东新区城市住宅空间结构研究报告.pdf
- 中国纺织业对外直接投资研究报告以投资埃及为例.pdf
- 中等跨径预应力混凝土连续梁桥关键施工技术研究报告.pdf
- 企业CI战略导入研究报告以大连商品交易所为例进行分析.pdf
- (共11页PPT)一匹出色的马.ppt
- 2026重庆丰都南天湖旅游度假区管理委员会招聘公益岗4人考试模拟试题及答案解析.docx
- 2026东莞人才人力资源服务有限公司招聘教师40人考试备考试题及答案解析.docx
- 2026陕西青年职业学院学生公寓管理员招聘3人考试备考试题及答案解析.docx
- 2026拜泉县公开招聘公益性岗位人员22人笔试备考题库及答案解析.docx
- 2026江西南昌市南菁学校教师招聘3人笔试备考试题及答案解析.docx
- 浙江双环传动机械股份有限公司2027届校园招聘笔试参考题库及答案解析.docx
- 2026靠谱小程序开发服务商筛选实用教程.docx
- 2026连锁企业必备:实现总部统一管控的门店管理系统.docx
- 2026年马鞍山市雨山区区直部门公开招聘派遣制工作人员12名笔试模拟试题及答案解析.docx
原创力文档

文档评论(0)