第一个独立Android App

        一直有独立开发一个app的想法,却不知道以自己一人之力,能做出个什么东西。

        去年年底答应女朋友要送她一个特别的礼物,遂萌发不如为她专门做个app的想法,到前天,情人节零点,算是完成,将app安装在女友的手机里。看着她感动欣喜的样子,觉得这段时间的努力值了。 

          这个App可以分为5个部分:


           1. App启动画面。

            

            因为女友喜欢小王子,就以小王子做背景。左边的文字是竖着一个一个慢慢的渐变出来,右边的女友的图像为了制造悬念,是在文字现实到一半才渐变出来的。当所有文字和图片显示完成后,再隔几秒钟,文字和图片就消失不见,背景图开始旋转并缩小,感觉挺酷~

            

            

            2.App主界面

            当开机画面旋转至最小时,切换至主界面,主界面如下:

            

            设计时想,这是一个私人的app,功能显示就没必要做得像大众app那样,几个底部几个tab来回切换功能。我这个主要图个新鲜与可爱,就找来了这张背景图,四个功能导航图标按照设想,是想做成像是在四颗葡萄雕刻出来的样子,无奈我不会ps,叫朋友帮忙,p成这个样子,算是凑合,可效果真不可恭维~


            3.第一个功能,图片浏览器

            

             里面有6张图片,都是我用Uface软件画上去的,然后在网上找到一种拟手写字体叠加到图片上,做得很像手画和手写上去的,最后竟然把女朋友骗过去了~    这个图片浏览器比较简单,就实现了右手向左划切换图片,双击图片把图片放大。


             4. 刮刮乐

             

             这是一个类似刮刮乐的功能,女友很喜欢这个功能,可能因为可以把我当牛马使唤(后悔中....)

             这个功能其实实现起来不难,就是在中间那块区域图上一层灰色不透明的色彩,只要手一滑动记录座标并把那块区域就设为透明颜色。  


             5.分享想法

              

              这个功能是精简了小米标签的开源代码,我自己加上了分享给我这个功能(用短信发送的方式),我的考虑是在这上面写东西想法可能会比较详细,感觉也会比短信编辑界面好很多。


             6.mp3播放器

             

             这个播放器只能点击播放与暂停,和滚动歌词,当然这个播放器并不是重点,重点是我内嵌了一首自己唱的歌,大笑。其实也可以调用安卓自带的播放器或者第三方播放器,不过这样太没意思,总不能在一整个界面只放一首歌曲孤零零在那,选择播放器也麻烦,自己就做个简简单单的,不过现在还有一个小bug,就是播放的过程中如果点击暂停,有可能歌词就不再滚动了,卡在那,这两天有空把它修复掉。

            

             最后,这个app的功能实现起来都不难,网上也有开源的例子参考,主要是想点子都很用心和有趣,如果你觉得我这个东西有些点子还不错,欢迎到github上下载源码。

             (提示,因为女友的手机屏幕是3.7寸,所以app启动画面我就以3.7寸屏幕来设置位置,想安装到其他屏幕请自行适配屏幕)

              

             github app安装包

            

发布了26 篇原创文章 · 获赞 52 · 访问量 14万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章