首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

android 自定义progressdialog,自定义ProgressDialog

最近工作中需要用到progressDialog,可是系统自带的黑色progressDialog又是其丑无比,无奈只能自己自定义了,在网上查看别人的例子,并自己整理了一份Demo: 先上图: MyProgressDialog...myProgressDialog; } /* * (non-Javadoc) * * @see android.app.Dialog#onWindowFocusChanged(boolean) 设置动画...MyProgressDialog setTitle(String strTitle) { return myProgressDialog; } /** * @param strMessage * @return 设置progressDialog...的过程,采用了线程的sleep,运行5秒后关闭ProgressDialog,上代码: package com.example.myprogressdialog_zzw; import android.app.Activity...import android.widget.Button; import android.widget.Toast; /** * @author 鹭岛猥琐男 * 采用线程的的sleep模拟下载结束后关闭progressDialog

74620
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    安卓属性动画小技巧

    view 的 getX() getY()方法取得的是以父 view 为参考系的相对坐标 很多人第一次看到 view 的 getX getY 方法以为是取得相对于整个屏幕上的坐标,很容易在写一些动画效果出现不是预期的效果...view 从未执行属性动画或者人为设置偏移量(如调用 setTranslationX()),偏移量就是 0,而 mLeft 是据其父 view 的左边界的距离。...比如一个 view被执行动画后跑到新的位置,要恢复到最初位置这么办? 其实很简单,直接把偏移量设置为零,即调用 setTranslationX(0),setTranslationY(0) 。...灵活应用“相对坐标”和“偏移量”可以简化写动画的难度。 下面以一个实际场景为例: 布局文件 动画中,采用 setTranslationY() 方法,动画只需知道向下偏移 d 距离,不需要知道具体的坐标值概念。 而采用 setY() 需要知道初始 Y 值坐标和最终 Y 值坐标。

    61140

    安卓开发_浅谈Android动画(一)

    动画效果,针对图片实现 现在学习四种基本的简单动画效果 一、Tween Animation共同属性   1、Duration:动画持续时间(毫秒单位)   2、fillAfter:设置为true,动画转化在动画结束后被应用...  3、fillBefore:设置为true,动画转化在动画开始前被应用   4、interpolator:动画插入器(加速,减速插入器)   5、repeatCount:动画重复次数   6、repateMode...:顺序重复/倒序重复   7、startOffset:动画之间的时间间隔 二、Animation实现方式   1、配置文件(/res/anim)--alpha,scale,translate,rotatae...(透明度动画)   (1)fromAlpha:动画起始时的透明度   (2)toAlpha:动画终止时的透明度   0.0表示完全透明 1.0表示完全不透明  2、ScaleAnimation(缩放动画...的坐标  4、RotateAnimation(旋转动画)   (1)、fromDegrees 起始的角度   (2)、toDegrees 终止的角度   (3)、pivoteX,pivoteY分别为旋转动画相对于

    76470

    安卓开发_浅谈Android动画(四)

    Property动画 概念:属性动画,即通过改变对象属性的动画。...特点:属性动画真正改变了一个UI控件,包括其事件触发焦点的位置 一、重要的动画类及属性值: 1、  ValueAnimator 基本属性动画类 方法 描述 setDuration(long duration...动画开始时的监听 2、  动画结束时的监听 3、  动画重新开始时的监听 start() 开始执行动画 cancel() 停止当前执行的动画,属性值会停止在当前执行位置 end() 结束动画,属性值会停止在结束位置..., float... values) 第一个参数为执行动画的对象。...//第一个参数为执行动画的对象ImageView 第二个参数为动画属性,第三个参数为初始角度,第四个动画为结束角度 2 animator.setDuration(4000);

    78360
    领券