我有以下功能:
public BottomSheetBuilder addItem(int id, @StringRes int title, @DrawableRes int icon) {
return addItem(id, mContext.getString(title), ContextCompat.getDrawable(mContext, icon));
}
public BottomSheetBuilder addItem(int id, @StringRes int title, Drawable icon) {
return addItem(id, mContext.getString(title), icon);
}
public BottomSheetBuilder addItem(int id, String title, @DrawableRes int icon) {
return addItem(id, title, ContextCompat.getDrawable(mContext, icon));
}
public BottomSheetBuilder addItem(int id, String title, Drawable icon) {
mAdapterBuilder.addItem(id, title, icon, mItemTextColor, mItemBackground, mIconTintColor);
return this;
}
我必须添加布尔类型的第三个参数。
如果此参数等于 true 或不传递任何内容,则为 null,则应添加该元素。
如果为假,则不得添加。
前任:
.addItem(0, "0", null)
.addItem(1, "1", null, false)
.addItem(2, "2", null, true)
.addItem(3, "3", null, false)
一些忠告?
皈依舞
拉风的咖菲猫
相关分类