本文整理了Java中butterknife.BindView
类的一些代码示例,展示了BindView
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BindView
类的具体详情如下:
包路径:butterknife.BindView
类名称:BindView
暂无
代码示例来源:origin: airbnb/lottie-android
public class FontFragment extends Fragment {
public static FontFragment newInstance() {
return new FontFragment();
}
@BindView(R.id.dynamic_text) LottieAnimationView nameAnimationView;
private TextDelegate textDelegate;
@Nullable @Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container,
@Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_font, container, false);
ButterKnife.bind(this, view);
textDelegate = new TextDelegate(nameAnimationView);
nameAnimationView.setTextDelegate(textDelegate);
return view;
}
@OnTextChanged(R.id.name_edit_text) void onNameChanged(CharSequence name) {
textDelegate.setText("NAME", name.toString());
}
}
代码示例来源:origin: JakeWharton/butterknife
private static @Nullable Unbinder parseBindView(Object target, Field field, View source) {
BindView bindView = field.getAnnotation(BindView.class);
if (bindView == null) {
return null;
}
validateMember(field);
int id = bindView.value();
boolean isRequired = isRequired(field);
Class<?> viewClass = field.getType();
String who = "field '" + field.getName() + "'";
Object view;
if (isRequired) {
view = Utils.findRequiredViewAsType(source, id, who, viewClass);
} else {
view = Utils.findOptionalViewAsType(source, id, who, viewClass);
}
trySet(field, target, view);
return new FieldUnbinder(target, field);
}
代码示例来源:origin: JakeWharton/butterknife
int id = element.getAnnotation(BindView.class).value();
BindingSet.Builder builder = builderMap.get(enclosingElement);
Id resourceId = elementToId(element, BindView.class, id);
代码示例来源:origin: CarGuo/GSYVideoPlayer
public class EmptyActivity extends AppCompatActivity {
@BindView(R.id.jump_other)
Button jumpOther;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_empty);
ButterKnife.bind(this);
}
@OnClick(R.id.jump_other)
public void onViewClicked() {
startActivity(new Intent(this, EmptyActivity.class));
}
}
代码示例来源:origin: prolificinteractive/material-calendarview
public class CustomizeXmlActivity extends AppCompatActivity {
@BindView(R.id.calendarView)
MaterialCalendarView widget;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_customization);
ButterKnife.bind(this);
}
}
代码示例来源:origin: frogermcs/InstaMaterial
public static class CommentViewHolder extends RecyclerView.ViewHolder {
@BindView(R.id.ivUserAvatar)
ImageView ivUserAvatar;
@BindView(R.id.tvComment)
TextView tvComment;
public CommentViewHolder(View view) {
super(view);
ButterKnife.bind(this, view);
}
}
}
代码示例来源:origin: frogermcs/InstaMaterial
static class PhotoViewHolder extends RecyclerView.ViewHolder {
@BindView(R.id.flRoot)
FrameLayout flRoot;
@BindView(R.id.ivPhoto)
ImageView ivPhoto;
public PhotoViewHolder(View view) {
super(view);
ButterKnife.bind(this, view);
}
}
代码示例来源:origin: HotBitmapGG/bilibili-android-client
static class HeadViewHolder extends RecyclerView.ViewHolder {
@BindView(R.id.item_type_img)
ImageView mTypeIcon;
@BindView(R.id.item_type_tv)
TextView mTypeTv;
@BindView(R.id.item_type_more)
TextView mMore;
HeadViewHolder(View itemView) {
super(itemView);
ButterKnife.bind(this, itemView);
}
}
代码示例来源:origin: HotBitmapGG/bilibili-android-client
static class BannerViewHolder extends RecyclerView.ViewHolder {
@BindView(R.id.home_recommended_banner)
BannerView mBannerView;
BannerViewHolder(View itemView) {
super(itemView);
ButterKnife.bind(this, itemView);
}
}
}
代码示例来源:origin: HotBitmapGG/bilibili-android-client
static class HeaderViewHolder extends RecyclerView.ViewHolder {
@BindView(R.id.item_weekday_text)
TextView mWeekDayText;
@BindView(R.id.item_weekday_icon)
ImageView mWeekDayIcon;
@BindView(R.id.item_update_time)
TextView mUpdateTime;
HeaderViewHolder(View view) {
super(view);
ButterKnife.bind(this, view);
}
}
代码示例来源:origin: HotBitmapGG/bilibili-android-client
static class HeaderViewHolder extends RecyclerView.ViewHolder {
@BindView(R.id.tv_all_serial)
TextView mAllSerial;
HeaderViewHolder(View itemView) {
super(itemView);
ButterKnife.bind(this, itemView);
}
}
代码示例来源:origin: HotBitmapGG/bilibili-android-client
static class BangumiBobyViewHolder extends RecyclerView.ViewHolder {
@BindView(R.id.home_bangumi_boby_image)
ImageView mBobyImage;
@BindView(R.id.card_view)
CardView mCardView;
BangumiBobyViewHolder(View itemView) {
super(itemView);
ButterKnife.bind(this, itemView);
}
}
}
代码示例来源:origin: HotBitmapGG/bilibili-android-client
static class ActivityCenterViewHolder extends RecyclerView.ViewHolder {
@BindView(R.id.recycle)
RecyclerView mRecyclerView;
ActivityCenterViewHolder(View itemView) {
super(itemView);
ButterKnife.bind(this, itemView);
}
}
代码示例来源:origin: HotBitmapGG/bilibili-android-client
static class TypesViewHolder extends RecyclerView.ViewHolder {
@BindView(R.id.types_recycler)
RecyclerView mRecyclerView;
TypesViewHolder(View itemView) {
super(itemView);
ButterKnife.bind(this, itemView);
}
}
代码示例来源:origin: HotBitmapGG/bilibili-android-client
static class HeaderViewHolder extends RecyclerView.ViewHolder {
@BindView(R.id.tv_all_new_bangumi)
TextView mAllNewBangumi;
@BindView(R.id.iv_season)
ImageView mSeasonIcon;
@BindView(R.id.tv_season)
TextView mSeasonText;
HeaderViewHolder(View itemView) {
super(itemView);
ButterKnife.bind(this, itemView);
}
}
代码示例来源:origin: HotBitmapGG/bilibili-android-client
static class RecyclerViewHolder extends RecyclerView.ViewHolder {
@BindView(R.id.home_bangumi_recommend_recycler)
RecyclerView mRecyclerView;
RecyclerViewHolder(View itemView) {
super(itemView);
ButterKnife.bind(this, itemView);
}
}
代码示例来源:origin: rengwuxian/RxJavaSamples
static class DebounceViewHolder extends RecyclerView.ViewHolder {
@BindView(R.id.imageIv) ImageView imageIv;
@BindView(R.id.descriptionTv) TextView descriptionTv;
public DebounceViewHolder(View itemView) {
super(itemView);
ButterKnife.bind(this, itemView);
}
}
代码示例来源:origin: rengwuxian/RxJavaSamples
static class DebounceViewHolder extends RecyclerView.ViewHolder {
@BindView(R.id.imageIv) ImageView imageIv;
@BindView(R.id.descriptionTv) TextView descriptionTv;
public DebounceViewHolder(View itemView) {
super(itemView);
ButterKnife.bind(this, itemView);
}
}
代码示例来源:origin: HotBitmapGG/bilibili-android-client
/**
* 直播界面Banner ViewHolder
*/
static class LiveBannerViewHolder extends RecyclerView.ViewHolder {
@BindView(R.id.item_live_banner)
public BannerView banner;
LiveBannerViewHolder(View itemView) {
super(itemView);
ButterKnife.bind(this, itemView);
}
}
代码示例来源:origin: HotBitmapGG/bilibili-android-client
static class BannerViewHolder extends RecyclerView.ViewHolder {
@BindView(R.id.home_recommended_banner)
BannerView mBannerView;
BannerViewHolder(View itemView) {
super(itemView);
ButterKnife.bind(this, itemView);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!