Android图片海报制作软件开发实践

来源:互联网 发布:杰迈科技 java 编辑:程序博客网 时间:2024/04/27 13:35

Android图片海报制作软件开发实践

项目地址:https://github.com/coolstar1204/MakePoster
本博客分以下几个文章,从头记录我学习Material Design界面开发、自定义控件、EventBus、Picasso、Canvas和Paint的使用的心得体会及过程填坑记录:

  • 软件需求定义及结构设计
  • MVP的使用
  • Material Design相关类的使用
  • *开源库的使用
  • Github的使用

软件需求定义

先上几张软件运行界面
图片选择
文字增加
文字排版

软件主要目的是学习Android的新开源库、新的界面控件的使用。所以有些地方是为了模式而模式,有些地方是按大项目进行分类。第二是希望软件能有点实际使用价值,可以帮用户在手机相册的图片中,进行图片上增加文字的海报化显示。

软件的结构设计

软件界面只有二个,第一个是选择界面、第二个是编辑界面。
项目结构如下:
项目结构

使用第三方开源库列表

库名称 版本 com.android.support:appcompat v7:23.2.0’ com.android.support:design 23.2.0’ com.android.support:cardview v7:23.2.0’ com.squareup.picasso:picasso 2.3.2’ de.greenrobot:eventbus 3.0.0-beta1’ com.squareup.okhttp3:okhttp 3.2.0’ com.squareup.okhttp3:okhttp-urlconnection 3.2.0’ joda-time:joda-time 2.9.2’

参考网上内容

1:http://blog.csdn.net/lmj623565791/article/details/45059587
2:https://github.com/karabaralex/android-comboseekbar
3:带颜色的Snackbar的一篇文章(地址找不到了)

目录

  • Android图片海报制作软件开发实践
    • 软件需求定义
    • 软件的结构设计
      • 使用第三方开源库列表
      • 参考网上内容
      • 目录

0 0
原创粉丝点击