240 发简信
IP属地:浙江
  • 三谈属性动画——Keyframe以及ViewPropertyAnimator

    经过初识属性动画——使用Animator创建动画和再谈属性动画——介绍以及自定义Interpolator插值器,对属性动画已经介绍的差不多了,还...

  • 深入理解读写锁—ReadWriteLock源码分析

    ReadWriteLock管理一组锁,一个是只读的锁,一个是写锁。读锁可以在没有写锁的时候被多个线程同时持有,写锁是独占的。所有读写锁的实现必须...

  • TabLayout使用指南

    TabLayout是开发中经常使用到的控件,经常与ViewPager一起配合使用,一组tab,可以点击、可以滚动。这不,我们的app中也是用到了...

  • Jetpack学习——使用动画缩放图片

    我们的app经常遇到这样一种场景,就是小图到大图的转换,这时候如果有个缩放动画就会很自然。本节将介绍如何使用动画进行缩放图片,在点击头像看大图这...

  • 开发者的Mac工具集

    初入职场,开发工具也从实验室的台式机变成了Mac,系统也是抛弃了Windows。最初的一周都在熟悉Mac,半年下来,也是积累了不少优秀的工具。 ...

  • android使用动画移动View

    经常会遇到屏幕上的View位置更新的情况,这时如果中间添加一些动画,会显得很自然并且很酷炫,而不是硬巴巴的。 Android中,修改View的位...

  • 使用动画隐藏或显示View

    一般来说,当内容更换时,有动画的话会更好过渡,用户也会体验较好。有三种比较常见的动画用于隐藏或显示内容:Circle Reveal动画、淡入淡出...