AnimatorRes | 表示整数参数,字段或方法返回值应该是动画资源引用(例如, |
AnimRes | 表示整数参数,字段或方法返回值应该是anim资源引用(例如, |
AnyRes | 表示整数参数,字段或方法返回值应该是任何类型的资源引用。 |
AnyThread | 表示可以从任何线程调用带注释的方法(例如, |
ArrayRes | 表示整数参数,字段或方法返回值应该是数组资源引用(例如, |
AttrRes | 表示整型参数,字段或方法返回值应该是属性引用(例如, |
BinderThread | 表示只应在活页夹线程上调用带注释的方法。 |
BoolRes | 表示整数参数,字段或方法的返回值应该是一个布尔资源引用。 |
CallSuper | 表示任何重写方法都应该调用此方法。 |
CheckResult | 表示注释的方法返回的结果通常是要忽略的错误。 |
ColorInt | 表示带注释的元素表示打包的颜色int, AARRGGBB 。 |
ColorRes | 表示整数参数,字段或方法返回值应该是一个颜色资源引用(例如, |
DimenRes | 表示整数参数,字段或方法返回值应该是维度资源引用(例如, |
Dimension | 表示整数参数,字段或方法返回值预计表示维度。 |
Dimension.Unit | |
DrawableRes | 表示一个整数参数,字段或方法的返回值应该是一个可绘制的资源引用(例如 |
FloatRange | 表示注释的元素应该是给定范围内的float或double 例: |
FractionRes | 表示整数参数,字段或方法返回值应该是分数资源引用。 |
IdRes | 表示整数参数,字段或方法返回值应该是一个id资源引用(例如, |
IntDef | 表示整数类型的注释元素表示一个逻辑类型,并且它的值应该是明确命名的常量之一。 |
IntegerRes | 表示整数参数,字段或方法返回值应该是整数资源引用(例如, |
InterpolatorRes | 表示整数参数,字段或方法返回值预计是插值器资源引用(例如, |
IntRange | 表示注释的元素应该是给定范围内的int或long 例: |
Keep | 表示在构建时将代码缩小时,不应删除带注释的元素。 |
LayoutRes | 表示整数参数,字段或方法返回值预计为布局资源引用(例如, |
MainThread | 表示仅应在主线程上调用带注释的方法。 |
MenuRes | 表示整数参数,字段或方法返回值应该是菜单资源引用。 |
NonNull | 表示参数,字段或方法返回值不能为空。 |
Nullable | 表示参数,字段或方法返回值可以为null。 |
PluralsRes | 表示整数参数,字段或方法返回值应该是复数资源引用。 |
Px | 表示整数参数,字段或方法返回值预计表示像素维度。 |
RawRes | 表示整数参数,字段或方法返回值应该是原始资源引用。 |
RequiresApi | 表示注释元素只应在给定的API级别或更高级别上调用。 |
RequiresPermission | 表示注释元素需要(或可能需要)一个或多个权限。 |
RequiresPermission.Read | 指定读取操作需要给定权限。 |
RequiresPermission.Write | 指定写操作需要给定权限。 |
Size | 表示注释元素应具有给定的大小或长度。 |
StringDef | 表示带注释的String元素表示一个逻辑类型,并且其值应该是明确命名的常量之一。 |
StringRes | 表示整数参数,字段或方法返回值应该是一个字符串资源引用(例如, |
StyleableRes | 表示整数参数,字段或方法返回值应该是一个可修改的资源引用(例如, |
StyleRes | 表示整数参数,字段或方法返回值应该是样式资源引用(例如, |
TransitionRes | 表示整数参数,字段或方法返回值应该是转换资源引用。 |
UiThread | 表示注释的方法或构造函数只应在UI线程上调用。 |
VisibleForTesting | 表示类,方法或字段的可见性放宽,因此它比代码可测试的其他必要条件更为广泛可见。 |
WorkerThread | 表示仅应在工作线程上调用带注释的方法。 |
XmlRes | 表示整数参数,字段或方法返回值应该是XML资源引用。 |