• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
海浪波涛
博客园    首页    新随笔    联系   管理    订阅  订阅
Android 计时应用 之 爱相随 V0.25

版本更新:

  本版本主要添加了更换背景图片的功能,通过返回键退出程序时更换图片。

 

更新过程:

  在res/drawable 中添加图片

 

Java文件:


引入包:

1 import android.widget.LinearLayout;

 

添加全局变量标示符:

1 private boolean flag = true;

 

响应“返回键”,获取LinearLayout并更换图片:

 1      public boolean onKeyDown(int keyCode, KeyEvent event) {
2 if (keyCode == KeyEvent.KEYCODE_BACK) {
3 if(flag)
4 {
5 LinearLayout bgImg = (LinearLayout)findViewById(R.id.bg);
6 Drawable d = getResources().getDrawable(R.drawable.love02);
7 bgImg.setBackgroundDrawable(d);
8 flag = false;
9 }
10 else{
11 LinearLayout bgImg = (LinearLayout)findViewById(R.id.bg);
12 Drawable d = getResources().getDrawable(R.drawable.love);
13 bgImg.setBackgroundDrawable(d);
14 flag = true;
15 }
16
17 .... ...
18 } else {
19 return super.onKeyDown(keyCode, event);
20 }
21 }

 

效果:


原图:


返回键:


取消后:

 

再点返回键:


注:因只有两张图片更换,且是响应“返回键”,退出程序时。只是实现了功能,但完全不是自己的本意设想的那样的。因此暂且叫做V0.25吧。

 

改进:1、显示背景图片使用Service,虽然还不清楚Service是什么东西,好像是后台运行?和前台Activity无关,可以减少干扰?可以更好的控制?

   2、增加图片数量,使用触屏手势更换背景图片。长按?向上/下/左/右滑动?更换背景图片。

 

继续求助啊!!!

  如何制作程序安装包,最好能够通过安装过程将这些图片、音频文件保存在手机内存或者SD卡中。

posted on 2011-12-16 11:05  海浪波涛  阅读(380)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3