混淆配置 开启混淆会使编译时间变长,所以一般debug模式下不开启。 开启混淆minifyEnabled的值改为true,打开混淆;混淆文件pr...
Toolbar的初始化 在toolbar 的初始化工程中,我们通常会使用一下方式: 而对于标题的初始化: toolbar 添加自动滚动效果 通过...
前言 属性动画是API11加入的新特性,旨在实现更加绚丽的动画效果,不再像 View动画那样只能支持四种简单的变换,其可以对任意对象的属性进行动...
前言 Android 的动画可以分为三种:View 动画(view animation),帧动画(drawable animation)以及 ...
前言 尽管WebView是官方提供的控件,但使用使用起来依然是踩坑无数,想要获得一个较好的用户体验更是难上加难。接下来将重点说一下,个人在使用过...
前言 从最初接触的 ButterKnife 5.0 到后来的 ButterKnife 7.0 大改动,再到如今的 ButterKnife 8.4...
前言 ButterKnife 的插件提供了更快的@BindView 及 @OnClick 方案,同时也会更方便管理每一个实例化后的View。 安...
前言 Android 6.0 虽然相对于上一个版本 更新幅度较小,但也带来了一写全新的特性,这里就主要谈一谈 android 6.0--权限管理...
前言 为什么需要学Gradle? Gradle 是 Android 现在主流的编译工具,虽然在Gradle 出现之前和之后都有对应更快的编译工具...