<分区>
当我返回一个常规 int 并尝试将该 int 用作可见性注释 int 的输入参数时,Android studio 会提示。我如何注释我的方法以使 AS 不产生此警告?我看到 View 有一个公共(public)的@interface“Visibility”,但由于某些奇怪的原因,我无法从我的项目中引用 android.view.View.Visibility
,即使它是公共(public)的。为什么?
我的方法:
public static int booleanToVisibleOrInvisible(boolean visible) {
return visible ? View.VISIBLE : View.INVISIBLE;
}
我需要什么:
@android.view.View.Visibility // <- does not compile
public static int booleanToVisibleOrInvisible(boolean visible) {
return visible ? View.VISIBLE : View.INVISIBLE;
}