问下各位android 阅读器开发工程师,有没有类似阅读器的视频或者文档教程。发给小弟看看行不。

terry_龙 的BLOG
用户名:terry_龙
文章数:109
评论数:390
访问量:1199669
注册日期:
阅读量:5863
阅读量:12276
阅读量:425622
阅读量:1114045
51CTO推荐博文
由于是练笔Demo,所以界面上和优化方面并没有太多考虑,只是实现了一些基础功能和一些阅读器所必要的几个功能
阅读界面如下:
650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)'
border="0" src="/cnblogs_com/terryblog/mainbook.jpg" alt="" />
底下滚动条,模仿91阅读器的方式显示,按照文本长度百分比记算显示进度条,文本显示方式为分段显示,底下显示百分比和文本的名称。
阅读器支持umd、txt、php、html、图片格式、xml格式,其中umd 又分为漫画umd 和txt umd 都分别支持这两种umd
格式阅读。
菜单方面:
650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)'
border="0" src="/cnblogs_com/terryblog/menubook.jpg" alt="" />
这里菜单只给四个,下面分别为其说明,保存书签菜单:
650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)'
border="0" src="/cnblogs_com/terryblog/savebook.jpg" alt="" />
通过读取当前首行字为书签预先加名称,通过保存每本书将有自己对应的书签列表,保存书签时同时保存当前的百分比和当前文本的段数,下面进入书签列表:
650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)'
border="0" src="/cnblogs_com/terryblog/listbook.jpg" alt="" />
这里模仿91阅读器的书签浏览方式,并为书签添加两个事件,一个是项点击事件,直接点击将通过书签前往阅读文本,另一个事件为上下文菜单,如下图:
650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)'
border="0" src="/cnblogs_com/terryblog/contextbook.jpg" alt="" />
上下文第一项,和当前项点击事件一致。上下文第二项:删除即删除当前所按到的书签,第三项删除该文本的对应的所有书签。
设置菜单:
650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)'
height="507" width="356" border="0" src="/cnblogs_com/terryblog/setbook.jpg" alt="" />
这里字体大小和字体类型模仿91阅读器,字体大小为如下:
650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)'
height="504" width="342" border="0" src="/cnblogs_com/terryblog/fontbook.jpg" alt="" />
字体颜色设置如下:
650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)'
height="513" width="351" border="0" src="/cnblogs_com/terryblog/fontcolorbook.jpg" alt="" />
选择相应的颜色返回,字体颜色的summary将根据返回的颜色值进行颜色的改变,如上图
字体类型如下:
650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)'
height="505" width="347" border="0" src="/cnblogs_com/terryblog/fonttypebook.jpg" alt="" />
上面eBook阅读器将根据选择的不同供用户预览自己选择后的效果图,这里模仿91阅读器,通过上面的选择后,点击键盘的返回将保存当前设置,然后根据设置加载之前的文本,如下:
650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)'
border="0" src="/cnblogs_com/terryblog/reloadbook.jpg" alt="" />
如上的操作只是针对txt 的操作,下面来讲一下图片和umd 格式的操作,首先先进入主界面的sdcard 浏览器
650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)'
height="509" width="342" border="0" src="/cnblogs_com/terryblog/sdcardbook.jpg" alt="" />
由于图片的浏览和下面我们要讲的umd 漫画浏览相同操作,所以这里跳过直接讲umd 格式的浏览
umd 漫画浏览:
点击umd 格式漫画将进入如下图:
650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)'
border="0" src="/cnblogs_com/terryblog/umdbook.jpg" alt="" />
点击打开阅读:
650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)'
height="510" width="345" border="0" src="/cnblogs_com/terryblog/readmhbook.jpg" alt="" />
umd 文本显示,找到一个umd 格式的小说,点击进入如下界面:
650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)'
border="0" src="/cnblogs_com/terryblog/umdtxtbook.jpg" alt="" />
点击目录下的&序言&,之后进入的界面将和上面的txt 阅读界面一样,同时umd 文本阅读将支持书签保存和书签查看功能。
进度条百分比在切换横竖屏幕时将计算出错
sdcard 浏览器的返回上一界面有时显示位置有问题
在阅读txt 文档的时候空格过大将会显示一半的屏幕
通过书签回来或者设置加载回来进度条计算也有问题
以上是这三天开发的功能,将在以往不定时把功能模块一一公布出来。
apk下载址:本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)
本文收录至博客专题:《》
10:19:48 16:14:31 23:02:12 14:09:36 11:40:29 17:26:55 13:54:31 17:59:28 21:14:07 11:31:16 15:12:45 16:58:38 09:15:47 16:13:17 11:11:51 &&1&
&&页数 ( 1/4 ) &Android应用开发入门教程(经典版)_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Android应用开发入门教程(经典版)
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩127页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 android 阅读器 的文章

 

随机推荐