android ViewPropertyAnimator

ViewPropertyAnimator的基础使用

inner class ShiningTask(var view: View) : Runnable {
        override fun run() {
            //设置闪烁效果
            val alpha = if (view.alpha == 0f) 1f else 0f
            //设置透明度动画,时长1秒
            view.animate().alpha(alpha).duration = 1000
            //设置时间比duration稍长使得新的alpha不会cancel上一个animation
            mHandler.postDelayed(this, 1100)
        }
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,908评论 25 708
  • 非常感谢大家利用自己宝贵的时间来阅读我的文章 , 这篇文章主要写一个iOS系统下的音乐播放器 , 包括简单的仿QQ...
    筱贰笔阅读 6,738评论 13 31
  • 上一篇文章中,我们一起了解了vue.js的数据驱动视图的机制,也使用Object.defineProperty制作...
    前端C罗阅读 737评论 0 2
  • 年届四十,常会想一些以前不会去多想的事情。 比如说,试图摆脱长期纠结自己的顽固不化。 商场里,网络上,朋友身上,各...
    止末阅读 401评论 0 2