240 发简信
  • Flutter 中按钮设置padding: EdgeInsets.all(0)无效的原因

    实际上并非无效,只是按钮中的文字太少,看不出padding效果而已。在ButtonTheme中有个minWidth(默认值:88.0)属性和he...

  • 属性动画

    一、ValueAnimator 1、基本介绍 属性动画的引入是为了弥补视图动画的不足,视图动画仅能对指定的控件做动画,而属性动画是通过改变控件的...

  • 插值器

    一、系统插值器 1、AccelerateDecelerateInterpolator 加速减速插值器:通俗讲就是在执行动画的时候对动画效果的展示...

  • 视图动画(补间动画+逐帧动画)

    视图动画 ✨执行XML中的动画 ✨动画Animation属性 android:duration:一次动画持续时间(单位毫秒)android:fi...

  • adjustViewBounds 无效的问题

    一、解决在RelativeLayout中使用ImageView, adjustViewBounds 无效的问题。 1、 在RelativeLay...

  • 120
    笔记一:DecimalFormat & BigDecimal

    一、DecimalFormat(数字格式化) 例1: 例2: 二、BigDecimal(精确计算) 为什么要用到BigDecimal呢?因为在计...

  • 120
    自定义View进阶《十七》——手势检测

    Android 手势检测,主要是 GestureDetector 相关内容的用法和注意事项,本文依旧属于事件处理这一体系,部分内容会涉及到之前文...

  • 120
    安卓自定义View进阶《十六》——多点触控详解

    Android 多点触控详解,在前面的几篇文章中我们大致了解了 Android 中的事件处理流程和一些简单的处理方案,本次带大家了解 Andro...

    0.8 5547 3 17