要做到这一点,我必须首先在main.xml中定义按钮,然后是进度条,如下所示:

android:id="@+id/search_button"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_below="@id/current_location"

android:layout_marginLeft="5dp"

android:layout_marginRight="5dp"

android:paddingBottom="30dp"

android:paddingTop="30dp"

android:text="@string/search" />

android:id="@+id/cooldown_bar"

style="@android:style/Widget.ProgressBar.Horizontal"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_alignBottom="@id/search_button"

android:layout_below="@id/current_location"

android:layout_marginBottom="6dp"

android:layout_marginLeft="9dp"

android:layout_marginRight="9dp"

android:layout_marginTop="1dp"

android:indeterminate="false"

android:progressDrawable="@drawable/progress_bar" />

然后,一旦我初始化了所有GUI组件,我就不得不将按钮带回进度条前面:

searchButton.bringToFront();

最终的结果

启用时按钮:

使用进度条禁用按钮:

android按钮进度动画,android – 在按钮后面放置一个进度条相关推荐

  1. android 积分增加动画,Android自定义成长值、等级、积分进度条(带属性动画)

    现在很多APP的会员进度条.等级.积分进度条都是按分段显示的,由于最近自己的项目也用到类似的控件,如下图所示,于是就自己撸了一个! package progressandanimation.wtt.c ...

  2. android 安全检测 动画,Android仿小米安全中心检测进度条效果

    模仿小米安全中心检测效果 废话少说,咱们先上效果图: 这个效果的使用场景并不多,主要是各种检测的时候,比如垃圾清理,手机安全检测, 当然如果你不嫌弃这个效果丑, 也可以用作进度条.哈哈. 下面说点干货 ...

  3. android 蒙层动画,Android酷炫加载进度动画

    一.概述 本自定义动画进度酷炫View,是加载进度动画的自定义View,继承于ImageView来实现,主要实现蒙层加载进度的加载进度效果. 支持水平左右加载和垂直上下加载四个方向,同时也支持自定义蒙 ...

  4. android 悬浮球动画,Android 仿360悬浮球与加速球

    先来看一张动态图 昨天跟着视频学了如何自定义View并做成仿360悬浮球与加速球的样式 可以看出来,做成的效果有: 点击按钮后退出Activity,呈现一个圆形的悬浮球,可以随意拖动并会自动依靠到屏幕 ...

  5. android 缩放透明动画,Android旋转、平移、缩放和透明度渐变的补间动画

    android实现旋转.平移.缩放和透明度渐变的补间动画,具体实现如下: 1.在新建项目的res目录中,创建一个名为anim的目录,并在该目录中创建实现旋转.平移.缩放和透明度渐变的动画资源文件. 透 ...

  6. android 指示器平移动画,Android实现带指示器的自动轮播式ViewPager

    前言 最近在做项目的时候,有个需求就是实现自动轮播式的ViewPager,最直观的例子就是知乎日报顶部的ViewPager,它内部有着好几个子view,每个一段时间便自动滑动到下一个item view ...

  7. android 滑动翻转动画,Android编程实现3D滑动旋转效果的方法

    本文实例讲述了Android编程实现3D滑动旋转效果的方法.分享给大家供大家参考,具体如下: 这里我们通过代码实现一些滑动翻页的动画效果. Animation实现动画有两个方式:帧动画(frame-b ...

  8. android 登录注册动画,Android开发(14)——动画实战:炫酷登录

    本节内容 1.第三方库实现虚化 2.添加输入框和按钮 3.按钮状态 4.键盘隐藏 5.监听焦点改变的事件 6.手臂旋转动画 7.手掌和手臂动画 Demo简介 1.做一个炫酷登录的界面. image.p ...

  9. android 实现qq动画,Android项目:简易版QQ的实现

    简易版QQ实现涉及的三个功能模块 引导界面 splash界面(静态) 1.作用:初始化服务器端的一些数据,初始化成功后跳转到主界面 2.页面的延迟跳转: //在主线程中: new Handler(). ...

最新文章

  1. thttpd安装与调试
  2. centos yum mysql-devel 5.5_CentOS 6.5下yum安装 MySQL-5.5全过程图文教程
  3. Python内存池管理与缓冲池设计
  4. 研磨设计模式之 单例模式-3
  5. Python 模块学习 logging(1)
  6. session_unset()和session_destroy()用法分析
  7. php’s fopen() 函数
  8. python-opencv学习笔记(三)
  9. C#多线程|匿名委托传参数|测试您的网站能承受的压力|附源代码
  10. 二维均匀分布的边缘密度函数_理解概率密度函数
  11. 【简报】帮助你免费制作单页面个人网站
  12. Spring2.5整合ActiveMQ 5.2(P2P文本消息)
  13. html5设计基础报告,《网页设计与制作基础》实验报告.doc
  14. 《团队执行力》分享记录
  15. Linux: meld 对比工具的安装和使用
  16. azure服务器_如何使用Azure Functions和SendGrid构建无服务器报表服务器
  17. 用MATLAB作微粉环节,电力系统分析理论课本习题MATLAB做.doc
  18. ubuntu 安装mysql 源码,命令ubuntu上用源代码安装mysql的详细操作说明
  19. optimizer(三) Adam 系列
  20. faiss通用向量搜索服务玩转腾讯880万词向量

热门文章

  1. 函数的方法call、apply、bind
  2. Spring cloud config 分布式配置中心(一) 服务端
  3. Android 3.0 r1 API中文文档(113) ——SlidingDrawer
  4. JavaScript强化教程——jQuery选择器
  5. 利用Bootstrap+Avalonjs+EntityFramework 开发ASP.NET WebForm应用程序(上)
  6. Maven 排除依赖jar包
  7. linux和windows中insert语句注意
  8. vim 记录阅读信息
  9. asp.net的控件视图状态
  10. major头文件_JPEG头文件结构及组成