在Android Studio中 方法块、import区、{ }大括号块 都会有自动 代码折叠的 +号按钮, 这有利于开发者只关注核心逻辑,提高开发效率。
但有时我们希望其它区域也能使用折叠功能,比如 ButterKnife的BindView区,有时十多个BindView能占用一两屏,这么多自动绑定view的代码对我关注一个Activity的核心确实没有多大作用的。这时就希望有自定义折叠区域功能。
折叠功能语法:
//region 折叠后显示的注释
...Log.e("","被折叠的代码块");
//endregion
例如:下图一是折叠前的代码,图二是折叠后的效果