240 发简信
IP属地:河南
  • 120
    Android ImageView 的scaleType 属性图解

    ImageView 是 Android 中最常用的控件之一,而在使用ImageView时,必不可少的会使用到它的scaleType属性。该属性指定了你想让ImageView如...

  • Android中测量文字的宽度和高度

    Android中,在自定义View中通过Canvas绘制文字时,经常需要测量文字的宽度和高度。这里记录下几种比较常用的方法,仅作备忘。 1.Paint.measureText...

  • 120
    理解Android硬件加速原理的小白文

    硬件加速,直观上说就是依赖GPU实现图形绘制加速,软硬件加速的区别主要是图形的绘制究竟是GPU来处理还是CPU,如果是GPU,就认为是硬件加速绘制,反之,软件绘制。在Andr...

  • 120
    LruCache 使用及原理

    1. LruCache 是什么? 要搞清楚 LruCache 是什么之前,首先要知道 Android 的缓存策略。其实缓存策略很简单,举个例子,就是用户第一次使用网络加载一张...

  • 120
    Android canvas 总结

    Android 2d 绘图,有4个要求 画布(canvas,相当于打印机) 位图(bitmap,相当于纸张) 画笔(paint,相当于墨) 绘制元素 通常使用canvas绘图...

  • ExecutorService的正确关闭方法

    转自:https://blog.csdn.net/xueyepiaoling/article/details/61200270 虽然使用ExecutorService可以让线...

  • 120
    「Git」合并多个 Commit

    在使用 Git 作为版本控制的时候,我们可能会由于各种各样的原因提交了许多临时的 commit,而这些 commit 拼接起来才是完整的任务。那么我们为了避免太多的 comm...