Android 机顶盒手势、数据分页演示DEMO
2011-01-21 21:29 Terry_龙 阅读(4634) 评论(4) 编辑 收藏 举报上篇讲了一篇机顶盒的一个封装类《GridView》,利用这个封装的GridView 可以实现一些例如移动、位移图标等基础组件“GridView”无法实现的一些功能。本篇将会提出一部分可供运行的代码演示一个分页、手势换屏的DEMO版本,供大家学习。
DEMO 的工程目录如下:
包名解释:
- com.yaomei.activity.adapter DEMO使用到的自定义Adapter
- com.yaomei.activity.info DEMO入口
- com.yaomei.dbHelper 数据库帮助类
- com.yaomei.model 应用程序JAVA BEAN
- com.yaomei.util 手势换屏需要用到的动画
- com.yaomei.widget DEMO 版里面使用到的封装类,包括一个分页控件、一个列表控件GridView 、一个支持动画效果的ViewFlipper
Demo 运行效果如下:
如果你觉得不想用手势,也可以通过点击上面的页码进行定位到哪页,如果你有好几十页的情况效果更好
Tip:本源码为开源DEMO,你可以完全拿去改、或者在此基础上增加功能,请勿作商用。谢谢。运行本源码请使用800*480分辨率的模拟器。
关于GridView 的OnKeyDown 事件,其实应该是放在GridViewExt.java 里面的,下载此源码的朋友可以从Activity 里面将onKeyDown事件的代码放置 在GridView 里面,使其默认支持按键选中功能,然后在Activity里面实现OnkeyDown return Gridview 的OnKeyDown 即可以让其有这个事件。如果你不嫌Activity 里面代码量太多的话,可以不用更改。
源码下载:DEMO
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2010-01-21 利用谷歌翻译。帮助你的网站轻松实现多语言互换