DIY相册的思路:
DIY相册做出来的效果就是用户再看相册的时候感觉自己真的在翻一本相册一样。用APP呈现,可以更方便的做相册和看相册,拿起手机就可以了。
DIY相册现在最核心拍照可以通过从本地选取两种方式,文字可以改变大小等,然后将相册保存到本地,下次打开应用就可以看到自己建立的相册。
基本思路:
1)welcome界面:一张图片一个界面自动跳转到下一个界面
2)相册集界面:用户自己创建的相册会在这个界面显示,底部有一个menu菜单栏放一个加号的按钮,点击可以创建新的相册
3)相册制作界面:界面有两个按钮,分别是添加文字和添加图片用的,旁边有一个侧滑,侧滑里放保存、下一个、关于、退出等
4)浏览相册:在相册集界面里有已经建好的相册,点击可以查看自己所做的相册集
5)数据库:这里需要用到安卓的数据存储技术,目前是想用存储在sd卡的方式来存储所制作的相册
6)还有相关的删除功能
大概的思路就是这样了。
下面是自己做的welcome界面:
这是布局的xml文件
<?xml version="1.0" encoding="UTF-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/logo1" android:orientation="vertical"> </LinearLayout>
下面是activity文件
package com.diy.photoalbum; import java.util.Timer; import java.util.TimerTask; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.Window; import android.view.WindowManager; public class welcome extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); //设置全屏 this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏的 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.welcome); final Intent it=new Intent(this,MainActivity.class); Timer timer=new Timer(); TimerTask task=new TimerTask() { @Override public void run() { startActivity(it); } }; timer.schedule(task, 1000*10); }}
在这里用到了timer和timetask,通过这两个来控制界面停留时间,也就是界面的自动显示时间,本来想用handler做,但是有问题,如果有人尝试了,可以发给我,谢谢!