您好,  [请登录]   [免费注册]

浏览记录

   
查看大图

基于android图片浏览系统设计与实现

  • 商品编号:android020
  • 货  号:android020
  • 品  牌:jgyc
  • 开发语言: java
  • 数据库: 自带
  • 论文字数: 8989
  • 编程工具/运行环境: Eclipse
  • 市场价: ¥400.00
  • 销售价: ¥300.00
  • 节省: ¥100.00

需要这份设计请联系QQ303563675:点击这里给我发消息

app hook

  

移动互联网时代的来临,说明一个崭新的时代开始了。所谓移动互联网是将移动通信和互联网整合在一起,移动设备,包括手机和上网本、可以随时随地地访问互联网资源和应用。 智能手机是移动互联网时代一个标志性的客户端工具。它和传统的手机是有区别的,它就像一台“小电脑”,具有独立的操作系统,可以自由安装、卸载软件,具有强大的计算和存储能力,可以通过移动通信网络来实现无线网络接入。在这个信息的时代,计算机越来越精致,手机也越来越智能化,所以,一个较好的软件很大程度上能提升一个手机品牌的水平。在智能手机上安装一个较好的手机学习系统,更是我们迫不及待的事情。

安卓系统是当前移动应用领域广泛使用使用的一种操作系统,它广泛使用在平板、手机及其它移动类电子设备上,由于其系统建立在Linux基础上,使用JAVA语言进行官方编程语言使得它迅速获得普及。移动应用的需求是近年来增长最快的消费类电子需求,对于人们来说,智能手机应用是方便自己日常生活的一个重要工具。比如:可以随时用手机拍照,并可以随时的观看图片,并且能够放大和翻页。

关键词:ANDROID 、图片、java、浏览、放大

设计原理概述

4.1.1 Activity延迟跳转原理

在很多应用软件上都会存在的一种Logo界面的表现方式,通过一个简单的Logo中介界面表现出该款软件的设计类型,在图形中让客户抢先了解软件可能提供的功能。先创建一个Timer对象,通过匿名内部类的方式构造一个基于时钟任务(TimerTask)对象,类似于线程该类也是实现了run()方法来对要进行的动作进行处理。最后调用Timer对象的schedule()并传入一个时钟任务对象参数及一个延长的时间参数。

4.1.2 Android平台动态翻页效果原理

1. 翻页之前:Activity显示的是一个普通的Layout,这时候这个Layout可以和用户进行交互。比如我们可以在TextView当中输入文字、点击Button等。

2. 翻页:开始翻页的时候,Activity会切换另到一个View,这时候我们看到的这个View,整个画面其实都是图片(Bitmap)。所以在翻页的时候,我们是没法跟程序进行交互的,因为整个屏幕显示的都是静态图片。

3. 翻页之后:翻页过程结束之后,翻页时候的那个View会消失,Activity显示的又是一个可以跟用户交互的Layout

前面说过,翻页过程中,Activity显示的是一个View。在这个ViewonDraw()方法里面不断地绘制图片,可以实现翻页的动态效果。而绘制是分三个区域进行的。第一个区域显示前一页(看得到的部分),第二个区域显示前一页的背面(前一页被翻起的部分),第三个区域显示后一页(看得到的部分)。这三个部分是通过剪切画布来实现的(CanvasclipPath()方法)。至于具体怎么剪切,这个涉及到贝塞尔曲线,因为翻页的时候会有弯曲的部分。将三个区域分开之后,我们在第一个区域绘制前一页的Bitmap,在第二个区域绘制前一页被翻起部分的Bitmap,在第三个区域绘制下一页的Bitmap,这样就可以达到页面被翻起的效果。翻页所需的Bitmap,可以通过ViewgetDrawingCache()方法来得到。翻页的刷新过程:不停地变换顶点坐标,同时不断地剪切画布、绘制Bitmap,这样可以实现动态的翻页效果。

4.2 最近浏览

 打开本图片浏览系统后系统之后,系统自动默认进入了选择界面,即系统会自动筛选出sdcard中的图片在主界面的显示列表上,供用户选择。在选择界面选择要查看的图片后,系统会自动跳到图片的界面,

如果您对本商品有什么问题,请提问咨询!

发表咨询

标题:
*咨询内容:
联系方式: (可以是电话、email、qq等)
*验证码:   看不清楚?换个图片
提问
hand说: 14-01-18 13:31
首先在LOGO上就做出了特点,动态翻页效果也做得相当好。
回复
管理员[bysjlwshop]  回复: 14-01-18 13:56
多介绍些同学来买哈!

发表评论

标题:
*评论内容:
联系方式: (可以是电话、email、qq等).
*验证码:   看不清楚?换个图片