butterknife.Bind.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(9.6k)|赞(0)|评价(0)|浏览(145)

本文整理了Java中butterknife.Bind.<init>()方法的一些代码示例,展示了Bind.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Bind.<init>()方法的具体详情如下:
包路径:butterknife.Bind
类名称:Bind
方法名:<init>

Bind.<init>介绍

暂无

代码示例

代码示例来源:origin: android10/Android-CleanArchitecture

  1. static class UserViewHolder extends RecyclerView.ViewHolder {
  2. @Bind(R.id.title) TextView textViewTitle;
  3. UserViewHolder(View itemView) {
  4. super(itemView);
  5. ButterKnife.bind(this, itemView);
  6. }
  7. }
  8. }

代码示例来源:origin: android10/Android-CleanArchitecture

  1. /**
  2. * Main application screen. This is the app entry point.
  3. */
  4. public class MainActivity extends BaseActivity {
  5. @Bind(R.id.btn_LoadData) Button btn_LoadData;
  6. @Override
  7. protected void onCreate(Bundle savedInstanceState) {
  8. super.onCreate(savedInstanceState);
  9. setContentView(R.layout.activity_main);
  10. ButterKnife.bind(this);
  11. }
  12. /**
  13. * Goes to the user list screen.
  14. */
  15. @OnClick(R.id.btn_LoadData)
  16. void navigateToUserList() {
  17. this.navigator.navigateToUserList(this);
  18. }
  19. }

代码示例来源:origin: smuyyh/BookReader

  1. static class HeaderViewHolder {
  2. @Bind(R.id.tvBookListTitle)
  3. TextView tvBookListTitle;
  4. @Bind(R.id.tvBookListDesc)
  5. TextView tvBookListDesc;
  6. @Bind(R.id.ivAuthorAvatar)
  7. ImageView ivAuthorAvatar;
  8. @Bind(R.id.tvBookListAuthor)
  9. TextView tvBookListAuthor;
  10. @Bind(R.id.btnShare)
  11. TextView btnShare;
  12. public HeaderViewHolder(View view) {
  13. ButterKnife.bind(this, view);
  14. }
  15. }

代码示例来源:origin: jeasonlzy/NineGridView

  1. static class ViewHolder {
  2. @Bind(R.id.tv_reply) TextView reply;
  3. public ViewHolder(View convertView) {
  4. ButterKnife.bind(this, convertView);
  5. }
  6. }
  7. }

代码示例来源:origin: smuyyh/BookReader

  1. static class HeaderViewHolder {
  2. @Bind(R.id.ivBookCover)
  3. ImageView ivAvatar;
  4. @Bind(R.id.tvBookTitle)
  5. TextView tvNickName;
  6. @Bind(R.id.tvTime)
  7. TextView tvTime;
  8. @Bind(R.id.tvTitle)
  9. TextView tvTitle;
  10. @Bind(R.id.tvContent)
  11. BookContentTextView tvContent;
  12. @Bind(R.id.tvBestComments)
  13. TextView tvBestComments;
  14. @Bind(R.id.rvBestComments)
  15. RecyclerView rvBestComments;
  16. @Bind(R.id.tvCommentCount)
  17. TextView tvCommentCount;
  18. public HeaderViewHolder(View view) {
  19. ButterKnife.bind(this, view); //view绑定
  20. }
  21. }

代码示例来源:origin: smuyyh/BookReader

  1. static class HeaderViewHolder {
  2. @Bind(R.id.ivBookCover)
  3. ImageView ivAvatar;
  4. @Bind(R.id.tvBookTitle)
  5. TextView tvNickName;
  6. @Bind(R.id.tvTime)
  7. TextView tvTime;
  8. @Bind(R.id.tvTitle)
  9. TextView tvTitle;
  10. @Bind(R.id.tvContent)
  11. BookContentTextView tvContent;
  12. @Bind(R.id.tvBestComments)
  13. TextView tvBestComments;
  14. @Bind(R.id.rvBestComments)
  15. RecyclerView rvBestComments;
  16. @Bind(R.id.tvCommentCount)
  17. TextView tvCommentCount;
  18. public HeaderViewHolder(View view) {
  19. ButterKnife.bind(this, view); //view绑定
  20. }
  21. }

代码示例来源:origin: ImmortalZ/TransitionHelper

  1. /**
  2. * Created by Mr_immortalZ on 2016/10/29.
  3. * email : mr_immortalz@qq.com
  4. */
  5. public class FActivity extends BaseActivity {
  6. @Bind(R.id.btn_circle)
  7. FloatingActionButton btnCommit;
  8. @Override
  9. public int getLayoutId() {
  10. return R.layout.activity_fragment;
  11. }
  12. @OnClick(R.id.btn_circle)
  13. public void onClick() {
  14. TransitionsHeleper.startActivity(this, FDetailActivity.class, btnCommit);
  15. }
  16. }

代码示例来源:origin: Karumi/Rosie

  1. public class ComicRenderer extends MarvelRenderer<ComicSeriesDetailViewModel> {
  2. @Bind(R.id.iv_thumbnail) ImageView thumbnailView;
  3. @Bind(R.id.tv_title) TextView titleView;
  4. @Override public void render() {
  5. super.render();
  6. ComicViewModel comic = (ComicViewModel) getContent();
  7. titleView.setText(comic.getTitle());
  8. Picasso.with(getRootView().getContext())
  9. .load(comic.getThumbnailUrl())
  10. .fit()
  11. .centerCrop()
  12. .into(thumbnailView);
  13. }
  14. @Override protected View inflate(LayoutInflater inflater, ViewGroup parent) {
  15. return inflater.inflate(R.layout.item_comic, parent, false);
  16. }
  17. }

代码示例来源:origin: jeasonlzy/NineGridView

  1. public class NewsLinkActivity extends AppCompatActivity {
  2. @Bind(R.id.webView) WebView webView;
  3. @Override
  4. protected void onCreate(Bundle savedInstanceState) {
  5. super.onCreate(savedInstanceState);
  6. setContentView(R.layout.activity_news_link);
  7. ButterKnife.bind(this);
  8. String link = getIntent().getStringExtra("link");
  9. webView.setWebViewClient(new WebViewClient() {
  10. @Override
  11. public boolean shouldOverrideUrlLoading(WebView view, String url) {
  12. view.loadUrl(url);
  13. return true;
  14. }
  15. });
  16. webView.loadUrl(link);
  17. }
  18. }

代码示例来源:origin: ImmortalZ/TransitionHelper

  1. /**
  2. * Created by Mr_immortalZ on 2016/11/1.
  3. * email : mr_immortalz@qq.com
  4. */
  5. public class IntentActivity extends BaseActivity {
  6. @Bind(R.id.btn)
  7. Button btn;
  8. @Override
  9. public int getLayoutId() {
  10. return R.layout.activity_intent;
  11. }
  12. @OnClick(R.id.btn)
  13. public void onClick() {
  14. Intent intent = new Intent(this, IntentDetailActivity.class);
  15. intent.putExtra(IntentDetailActivity.TRANSITION_DATA, "This is immortalZ");
  16. TransitionsHeleper.startActivity(this, intent, btn);
  17. }
  18. }

代码示例来源:origin: hitherejoe/animate

  1. public class SharedTransitionInToolbarActivity extends BaseActivity {
  2. @Bind(R.id.toolbar)
  3. Toolbar mToolbar;
  4. @Override
  5. protected void onCreate(Bundle savedInstanceState) {
  6. super.onCreate(savedInstanceState);
  7. setContentView(R.layout.activity_shared_transitions_in_toolbar);
  8. ButterKnife.bind(this);
  9. Slide slide = new Slide(Gravity.BOTTOM);
  10. slide.addTarget(R.id.text_detail);
  11. slide.addTarget(R.id.text_close);
  12. slide.addTarget(R.id.view_separator);
  13. getWindow().setEnterTransition(slide);
  14. setSupportActionBar(mToolbar);
  15. ActionBar actionBar = getSupportActionBar();
  16. if (actionBar != null) actionBar.setDisplayHomeAsUpEnabled(true);
  17. }
  18. @OnClick(R.id.text_close)
  19. public void onCloseTextClicked() {
  20. finishAfterTransition();
  21. }
  22. }

代码示例来源:origin: Karumi/Rosie

  1. public class ComicSeriesRenderer extends MarvelRenderer<ComicSeriesViewModel> {
  2. private final ComicsSeriesPresenter presenter;
  3. @Bind(R.id.tv_comic_series_name) TextView nameView;
  4. public ComicSeriesRenderer(ComicsSeriesPresenter presenter) {
  5. this.presenter = presenter;
  6. }
  7. @Override public void render() {
  8. super.render();
  9. ComicSeriesViewModel comicSeries = getContent();
  10. nameView.setText(comicSeries.getTitle());
  11. }
  12. @Override protected View inflate(LayoutInflater inflater, ViewGroup parent) {
  13. return inflater.inflate(R.layout.item_comic_series, parent, false);
  14. }
  15. @OnClick(R.id.ll_root) public void onItemClicked() {
  16. ComicSeriesViewModel comicSeries = getContent();
  17. presenter.onComicSeriesClicked(comicSeries);
  18. }
  19. }

代码示例来源:origin: smuyyh/BookReader

  1. @Bind(R.id.feedbackView)
  2. ProgressWebView feedbackView;

代码示例来源:origin: hitherejoe/animate

  1. public class SharedTransitionToolbarActivity extends BaseActivity {
  2. @Bind(R.id.toolbar)
  3. Toolbar mToolbar;
  4. @Override
  5. protected void onCreate(Bundle savedInstanceState) {
  6. super.onCreate(savedInstanceState);
  7. Slide slide = new Slide(Gravity.BOTTOM);
  8. slide.addTarget(R.id.text_detail);
  9. slide.addTarget(R.id.text_close);
  10. slide.addTarget(R.id.view_separator);
  11. getWindow().setEnterTransition(slide);
  12. setContentView(R.layout.activity_shared_transition_in);
  13. ButterKnife.bind(this);
  14. setSupportActionBar(mToolbar);
  15. ActionBar actionBar = getSupportActionBar();
  16. if (actionBar != null) actionBar.setDisplayHomeAsUpEnabled(true);
  17. }
  18. @OnClick(R.id.text_close)
  19. public void onCloseTextClicked() {
  20. finishAfterTransition();
  21. }
  22. }

代码示例来源:origin: Karumi/Rosie

  1. public class ComicSeriesHeaderDetailRenderer extends MarvelRenderer<ComicSeriesDetailViewModel> {
  2. @Bind(R.id.iv_cover) ImageView coverView;
  3. @Bind(R.id.tv_rating) TextView ratingView;
  4. @Bind(R.id.tv_description) TextView descriptionView;
  5. @Override public void render() {
  6. super.render();
  7. Context context = getRootView().getContext();
  8. ComicSeriesHeaderDetailViewModel comicSeries = (ComicSeriesHeaderDetailViewModel) getContent();
  9. Picasso.with(context).load(comicSeries.getCoverUrl()).fit().centerCrop().into(coverView);
  10. ratingView.setText(context.getString(R.string.marvel_rating_text, comicSeries.getRating()));
  11. if (comicSeries.getDescription() != null && !comicSeries.getDescription().isEmpty()) {
  12. descriptionView.setText(comicSeries.getDescription());
  13. } else {
  14. descriptionView.setText(getRootView().getResources().getString(R.string.no_description));
  15. }
  16. }
  17. @Override protected View inflate(LayoutInflater inflater, ViewGroup parent) {
  18. return inflater.inflate(R.layout.item_comic_series_header, parent, false);
  19. }
  20. }

代码示例来源:origin: qs-lll/ExpandingPager

  1. public class InfoActivity extends AppCompatActivity {
  2. private static final String EXTRA_TRAVEL = "EXTRA_TRAVEL";
  3. @Bind(R.id.image) ImageView image;
  4. @Bind(R.id.title) TextView title;
  5. public static Intent newInstance(Context context, Travel travel) {
  6. Intent intent = new Intent(context, InfoActivity.class);
  7. intent.putExtra(EXTRA_TRAVEL, travel);
  8. return intent;
  9. }
  10. @Override
  11. protected void onCreate(Bundle savedInstanceState) {
  12. super.onCreate(savedInstanceState);
  13. setContentView(R.layout.activity_info);
  14. ButterKnife.bind(this);
  15. Travel travel = getIntent().getParcelableExtra(EXTRA_TRAVEL);
  16. if (travel != null) {
  17. image.setImageResource(travel.getImage());
  18. title.setText(travel.getName());
  19. }
  20. }
  21. }

代码示例来源:origin: smuyyh/BookReader

  1. static class HeaderViewHolder {
  2. @Bind(R.id.ivAuthorAvatar)
  3. ImageView ivAuthorAvatar;
  4. @Bind(R.id.tvBookAuthor)
  5. TextView tvBookAuthor;
  6. @Bind(R.id.tvTime)
  7. TextView tvTime;
  8. @Bind(R.id.tvTitle)
  9. TextView tvTitle;
  10. @Bind(R.id.tvContent)
  11. BookContentTextView tvContent;
  12. @Bind(R.id.rlBookInfo)
  13. RelativeLayout rlBookInfo;
  14. @Bind(R.id.ivBookCover)
  15. ImageView ivBookCover;
  16. @Bind(R.id.tvBookTitle)
  17. TextView tvBookTitle;
  18. @Bind(R.id.tvHelpfullYesCount)
  19. TextView tvHelpfullYesCount;
  20. @Bind(R.id.tvHelpfullNoCount)
  21. TextView tvHelpfullNoCount;
  22. @Bind(R.id.tvBestComments)
  23. TextView tvBestComments;
  24. @Bind(R.id.rvBestComments)
  25. RecyclerView rvBestComments;
  26. @Bind(R.id.tvCommentCount)
  27. TextView tvCommentCount;
  28. @Bind(R.id.rating)
  29. XLHRatingBar ratingBar;

代码示例来源:origin: GitLqr/LQRWeChat

  1. @Bind(R.id.llSearchUser)
  2. LinearLayout mLlSearchUser;
  3. @Bind(R.id.tvAccount)
  4. TextView mTvAccount;

代码示例来源:origin: smuyyh/BookReader

  1. @Bind(R.id.slOverall)
  2. SelectionLayout slOverall;

代码示例来源:origin: pushtorefresh/storio

  1. static class ViewHolder extends RecyclerView.ViewHolder {
  2. @Nullable
  3. private final OnUpdateTweetListener listener;
  4. @NonNull
  5. Long id;
  6. @Bind(R.id.list_item_tweet_author)
  7. TextView authorTextView;
  8. @Bind(R.id.list_item_tweet_content)
  9. TextView contentTextView;
  10. public ViewHolder(@NonNull View itemView, @Nullable OnUpdateTweetListener listener) {
  11. super(itemView);
  12. ButterKnife.bind(this, itemView);
  13. this.listener = listener;
  14. }
  15. @OnClick(R.id.button_update)
  16. void updateTweet () {
  17. if(listener != null) {
  18. listener.onUpdateTweet(id);
  19. }
  20. }
  21. }

相关文章

Bind类方法