登录 注册
当前位置:主页 > 资源下载 > 11 > Android 下载进度动画的源代码

Android 下载进度动画的源代码

  • 更新:2024-09-01 20:54:38
  • 大小:147KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Android - 移动开发
  • 格式:ZIP

资源介绍

ProgressRoundButton下载进度按钮变化动画,先Progress显示当前下载的进度,然后下周完成显示圆角安装按钮, 安装完成显示打开按钮效果。本例子主要是由自定义AnimDownloadProgressButton实现的。 本项目来源:https://github.com/cctanfujun/ProgressRoundButton 项目中主要代码实现部分: AnimDownloadProgressButton mAnimDownloadProgressButton = (AnimDownloadProgressButton) findViewById(R.id.anim_btn); mAnimDownloadProgressButton.setCurrentText("安装"); mAnimDownloadProgressButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { showTheButton(); } }); private void showTheButton() { mAnimDownloadProgressButton.setState(AnimDownloadProgressButton.DOWNLOADING); mAnimDownloadProgressButton.setProgressText("下载中", mAnimDownloadProgressButton.getProgress() + 8); if (mAnimDownloadProgressButton.getProgress() + 10 > 100) { mAnimDownloadProgressButton.setState(AnimDownloadProgressButton.INSTALLING); mAnimDownloadProgressButton.setCurrentText("安装中"); new Handler().postDelayed(new Runnable() { public void run() { mAnimDownloadProgressButton.setState(AnimDownloadProgressButton.NORMAL); mAnimDownloadProgressButton.setCurrentText("打开"); } }, 2000); //2秒 } }