当前位置: 首页>>代码示例>>Java>>正文


Java CircleImageView类代码示例

本文整理汇总了Java中de.hdodenhof.circleimageview.CircleImageView的典型用法代码示例。如果您正苦于以下问题:Java CircleImageView类的具体用法?Java CircleImageView怎么用?Java CircleImageView使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


CircleImageView类属于de.hdodenhof.circleimageview包,在下文中一共展示了CircleImageView类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: setRoundCornerDefault

import de.hdodenhof.circleimageview.CircleImageView; //导入依赖的package包/类
/**
 * Set the default image for this thread in the action bar.
 * */
protected void setRoundCornerDefault(CircleImageView circleImageView, ImageView roundedCornerImageView, View.OnClickListener onClickListener){
    circleImageView.setVisibility(View.INVISIBLE);
    roundedCornerImageView.setVisibility(View.INVISIBLE);

    if (thread.getTypeSafely() == BThread.Type.Public)
        roundedCornerImageView.setImageResource(R.drawable.ic_users);
    else if (thread.getUsers().size() < 3)
        roundedCornerImageView.setImageResource(R.drawable.ic_profile);
    else
        roundedCornerImageView.setImageResource(R.drawable.ic_users);

    roundedCornerImageView.setVisibility(View.VISIBLE);

    roundedCornerImageView.bringToFront();

    roundedCornerImageView.setOnClickListener(onClickListener);
}
 
开发者ID:MobileDev418,项目名称:AndroidBackendlessChat,代码行数:21,代码来源:ChatSDKAbstractChatActivity.java

示例2: refreshView

import de.hdodenhof.circleimageview.CircleImageView; //导入依赖的package包/类
private void refreshView(Model model) {
    View root = model.tag;
    final Author author = model.author;

    CircleImageView portrait = (CircleImageView) root.findViewById(R.id.iv_portrait);
    TextView name = (TextView) root.findViewById(R.id.tv_name);
    ImageView isSelected = (ImageView) root.findViewById(R.id.iv_select);
    View line = root.findViewById(R.id.line);

    ImageLoader.loadImage(Glide.with(getContext()), portrait, author.getPortrait(), R.mipmap.widget_default_face);

    portrait.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            OtherUserHomeActivity.show(v.getContext(), author.getId());
        }
    });
    name.setText(author.getName());

    if (model.isSelected) {
        isSelected.setVisibility(View.VISIBLE);
    } else {
        isSelected.setVisibility(View.INVISIBLE);
    }
    line.setVisibility(View.GONE);
}
 
开发者ID:hsj-xiaokang,项目名称:OSchina_resources_android,代码行数:27,代码来源:RecentContactsView.java

示例3: UserHolder

import de.hdodenhof.circleimageview.CircleImageView; //导入依赖的package包/类
public UserHolder(View itemView) {
    super(itemView);
    photo = (CircleImageView) itemView.findViewById(R.id.new_chat_member_image);
    name = (TextView) itemView.findViewById(R.id.new_chat_member_name);
    userCheckBox = (AppCompatCheckBox) itemView.findViewById(R.id.new_chat_member_checkbox);
    userCheckBox.setOnCheckedChangeListener(
            (buttonView, isChecked) -> {
                if (isChecked) {
                    checkedUsers.add(users.get(getAdapterPosition()).getUserId());
                    name.setTextColor(context.getResources().getColor(R.color.new_chat_member_name_checked));
                } else {
                    checkedUsers.remove(users.get(getAdapterPosition()).getUserId());
                    name.setTextColor(context.getResources().getColor(R.color.new_chat_member_name));
                }
                listener.onCheckBoxClick();
            });
}
 
开发者ID:ukevgen,项目名称:BizareChat,代码行数:18,代码来源:NewChatUsersRecyclerAdapter.java

示例4: UserHolder

import de.hdodenhof.circleimageview.CircleImageView; //导入依赖的package包/类
public UserHolder(View itemView) {
    super(itemView);
    photo = (CircleImageView) itemView.findViewById(R.id.new_chat_member_image);
    name = (TextView) itemView.findViewById(R.id.new_chat_member_name);
    userCheckBox = (AppCompatCheckBox) itemView.findViewById(R.id.new_chat_member_checkbox);
    userCheckBox.setOnCheckedChangeListener(
            (buttonView, isChecked) -> {
                long userId = users.get(getAdapterPosition()).getUserId();
                if (isChecked) {
                    checkedUsers.add(userId);
                    name.setTextColor(context.getResources().getColor(R.color.new_chat_member_name_checked));
                    listener.onCheckBoxClickPush(userId);
                } else {
                    checkedUsers.remove(userId);
                    name.setTextColor(context.getResources().getColor(R.color.new_chat_member_name));
                    listener.onCheckBoxClickPull(userId);
                }
            });
}
 
开发者ID:ukevgen,项目名称:BizareChat,代码行数:20,代码来源:EditChatRecyclerViewAdapter.java

示例5: getView

import de.hdodenhof.circleimageview.CircleImageView; //导入依赖的package包/类
@SuppressLint({"ViewHolder", "InflateParams"})
@NonNull
@Override
public View getView(int position, @Nullable View convertView, @NonNull ViewGroup parent) {

    LayoutInflater lf = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    convertView = lf.inflate(R.layout.spinner_layout, null);

    CircleImageView profileImage = (CircleImageView) convertView.findViewById(R.id.profileImage);
    TextView name = (TextView) convertView.findViewById(R.id.tV_name),
            email = (TextView) convertView.findViewById(R.id.tV_email);

    Glide.with(getActivity()).load(users.get(position).getDrawableRes()).dontAnimate().into(profileImage);
    name.setText(users.get(position).getName());
    email.setText(users.get(position).getEmail());

    return convertView;
}
 
开发者ID:Vexigon,项目名称:Material-Onboarding,代码行数:19,代码来源:SelfSelectFragment.java

示例6: DialogsHolder

import de.hdodenhof.circleimageview.CircleImageView; //导入依赖的package包/类
public DialogsHolder(View itemView, DialogsRecyclerViewAdapter adapter) {
    super(itemView);
    this.adapter = adapter;
    mLastMessage = (TextView) itemView.findViewById(R.id.chats_item_last_message);
    mLastMessageDate = (TextView) itemView.findViewById(R.id.chats_item_last_message_date);
    mNewMessageIndicator = (TextView) itemView.findViewById(R.id.new_message_indicator);
    mMessageAuthor = (TextView) itemView.findViewById(R.id.chats_item_last_message_author);
    imageView = (CircleImageView) itemView.findViewById(R.id.chats_item_chat_image);
    mTitle = (TextView) itemView.findViewById(R.id.chats_item_name);
    swipeLayout = (SwipeLayout) itemView.findViewById(R.id.chats_item_swipe_layout);
    deleteButton = (Button) itemView.findViewById(R.id.chats_item_delete_button);
    deleteButton.setOnClickListener(v -> {
        //deleteItem();
        confirm();
    });
    surfaceLayout = (RelativeLayout) itemView.findViewById(R.id.chats_item_surface_view);
    surfaceLayout.setOnClickListener(v -> {
        adapter.onDialogClickCallback.onDialogClick(getAdapterPosition());
    });
}
 
开发者ID:ukevgen,项目名称:BizareChat,代码行数:21,代码来源:DialogsRecyclerViewAdapter.java

示例7: ComplexButton

import de.hdodenhof.circleimageview.CircleImageView; //导入依赖的package包/类
public ComplexButton(Context context, @Nullable AttributeSet attrs) {
    super(context, attrs);
    LayoutInflater.from(context).inflate(R.layout.complex_button, this);

    button = (RelativeLayout) findViewById(R.id.complex_button_body);
    rightArrow = (ImageView) findViewById(R.id.complex_button_item_right_arrow);
    circleImageView = (CircleImageView) findViewById(R.id.complex_button_item_image);
    itemName = (TextView) findViewById(R.id.complex_button_item_name);
    detail = (TextView) findViewById(R.id.complex_button_item_detail);
    redDot = (ImageView) findViewById(R.id.complex_button_red_dot);

    redDot.setVisibility(GONE);

    setButtonClickable(true);
    button.setLongClickable(true);
    button.setOnLongClickListener(new OnLongClickListener() {
        @Override
        public boolean onLongClick(View view) {
            return true;
        }
    });

    selectType(TYPE_IMAGE_ROUND);
}
 
开发者ID:838030195,项目名称:DaiGo,代码行数:25,代码来源:ComplexButton.java

示例8: renderNeihan

import de.hdodenhof.circleimageview.CircleImageView; //导入依赖的package包/类
private void renderNeihan(BaseViewHolder helper, NeihanItemEntity item) {
    CircleImageView avatar = helper.getView(R.id.item_neihan_avatar);
    Glide.with(mContext)
            .load(item.getAvatar())
            .crossFade()
            .into(avatar);
    helper.setText(R.id.item_neihan_name, item.getName());
    helper.setText(R.id.item_neihan_title, item.getTitle());
    NiceVideoPlayer videoPlayer = helper.getView(R.id.item_neihan_video);
    NeihanVideoPlayerController controller = new NeihanVideoPlayerController(mContext);
    controller.setTitle("");
    controller.setLenght(item.getDuration());
    controller.setClarity(item.getClarityList(), 0);
    videoPlayer.setController(controller);
    Glide.with(mContext)
            .load(item.getThumbnail())
            .placeholder(R.drawable.img_default)
            .crossFade()
            .into(controller.imageView());
}
 
开发者ID:crazysunj,项目名称:CrazyDaily,代码行数:21,代码来源:HomeAdapter.java

示例9: convert

import de.hdodenhof.circleimageview.CircleImageView; //导入依赖的package包/类
@Override
protected void convert(BaseViewHolder helper, FriendInfo item) {
    CircleImageView profileImg = helper.getView(R.id.friend_profile_list_item);
    CircleImageView onlineImg = helper.getView(R.id.online_flag_img);
    Utility.loadFriendProfileImg(mContext.getApplicationContext(), item.getUsername(), profileImg);
    if (item.isOnline()) {
        onlineImg.setVisibility(View.VISIBLE);
        onlineImg.setImageResource(R.drawable.green);
    } else {
        onlineImg.setVisibility(View.INVISIBLE);
    }

    helper.setText(R.id.friend_name_list_item, item.getUsername());
    helper.setText(R.id.friend_des_list_item,
            String.format("今日跑步%d次 | 共跑步%d次", item.getNumToday(), item.getNumAll()));
}
 
开发者ID:SailFlorve,项目名称:RunHDU,代码行数:17,代码来源:FriendRecyclerViewAdapter.java

示例10: onCreate

import de.hdodenhof.circleimageview.CircleImageView; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_sign);
    Snackbar.make(getWindow().getDecorView(),"手机验证成功,开始注册",Snackbar.LENGTH_SHORT)
            .show();
    uname= (EditText) findViewById(R.id.editText3);
    upass= (EditText) findViewById(R.id.editText4);
    button= (ButtonProgressBar) findViewById(R.id.registerbutton);
    imageView= (CircleImageView) findViewById(R.id.sign_image);

    Intent intent=getIntent();
    phone=intent.getStringExtra("phone");
    signimage();
    init();
}
 
开发者ID:Shmilyz,项目名称:Swap,代码行数:17,代码来源:SignActivity.java

示例11: getHeaderView

import de.hdodenhof.circleimageview.CircleImageView; //导入依赖的package包/类
private View getHeaderView() {
    View headerView = View.inflate(this.ctx, R.layout.pv, null);
    this.tv_username = (TextView) headerView.findViewById(R.id.tv_username);
    this.tv_description = (TextView) headerView.findViewById(R.id.tv_description);
    this.iv_avatar = (CircleImageView) headerView.findViewById(R.id.iv_avatar);
    this.tv_post_count = (TextView) headerView.findViewById(R.id.tv_post_count);
    this.tv_diamond_count = (TextView) headerView.findViewById(R.id.tv_diamond_count);
    this.tv_diamond_count.setOnClickListener(this);
    headerView.findViewById(R.id.tv_diamond_des).setOnClickListener(this);
    this.tv_friends_count = (TextView) headerView.findViewById(R.id.tv_friends_count);
    this.tv_friends_count.setOnClickListener(this);
    headerView.findViewById(R.id.tv_friends_des).setOnClickListener(this);
    this.tv_fans_count = (TextView) headerView.findViewById(R.id.tv_fans_count);
    this.tv_fans_count.setOnClickListener(this);
    headerView.findViewById(R.id.tv_fans_des).setOnClickListener(this);
    return headerView;
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:18,代码来源:MyTimelineActivity.java

示例12: AuthorView

import de.hdodenhof.circleimageview.CircleImageView; //导入依赖的package包/类
public AuthorView(Context context, @Nullable AttributeSet attrs) {
	super(context, attrs);

	LayoutInflater inflater = (LayoutInflater) context
			.getSystemService(LAYOUT_INFLATER_SERVICE);
	inflater.inflate(R.layout.author_view, this, true);

	avatar = (CircleImageView) findViewById(R.id.avatar);
	avatarIcon = (ImageView) findViewById(R.id.avatarIcon);
	authorName = (TextView) findViewById(R.id.authorName);
	authorNameTypeface = authorName.getTypeface();
	date = (TextView) findViewById(R.id.dateView);
	trustIndicator = (TrustIndicatorView) findViewById(R.id.trustIndicator);

	TypedArray attributes =
			context.obtainStyledAttributes(attrs, R.styleable.AuthorView);
	int persona = attributes.getInteger(R.styleable.AuthorView_persona, 0);
	setPersona(persona);
	attributes.recycle();
}
 
开发者ID:rafjordao,项目名称:Nird2,代码行数:21,代码来源:AuthorView.java

示例13: initView

import de.hdodenhof.circleimageview.CircleImageView; //导入依赖的package包/类
private void initView() {
    mRelativeLayout = (RelativeLayout) findViewById(R.id.rl_main);
    push_state_ll = (LinearLayout) findViewById(R.id.push_state_ll);
    settings = (ImageView) findViewById(R.id.iv_settings);
    settings.setOnClickListener(this);
    wx_user_name = (TextView) findViewById(R.id.wx_user_name_tv);
    wx_user_icon = (CircleImageView) findViewById(R.id.wx_user_icon_iv);
    mCountTimeView = (CountTimeView) findViewById(R.id.count_time_view);
    mRecorderButton = (ImageView) findViewById(R.id.iv_push);
    mRecorderButton.setOnClickListener(this);
    btn_pop_pro = (ImageView) findViewById(R.id.btn_pro);
    btn_pop_pro.setOnClickListener(this);
    btn_pop_talk = (ImageView) findViewById(R.id.btn_talk);
    btn_pop_talk.setOnClickListener(this);
    mTv_watch_person = (TextView) findViewById(R.id.tv_watch_person);
    mRelativeLayout.setOnTouchListener(this);
}
 
开发者ID:JunGeges,项目名称:AliZhiBoHao,代码行数:18,代码来源:LiveCameraActivity.java

示例14: inject

import de.hdodenhof.circleimageview.CircleImageView; //导入依赖的package包/类
public void inject(Finder finder, final T target, Object source) {
    target.avatar = (CircleImageView) finder.castView((View) finder.findRequiredView(source,
            R.id.avatar, "field 'avatar'"), R.id.avatar, "field 'avatar'");
    target.tvAdviser = (TextView) finder.castView((View) finder.findRequiredView(source, R.id
            .tv_adviser, "field 'tvAdviser'"), R.id.tv_adviser, "field 'tvAdviser'");
    target.tvWechat = (TextView) finder.castView((View) finder.findRequiredView(source, R.id
            .tv_wechat, "field 'tvWechat'"), R.id.tv_wechat, "field 'tvWechat'");
    target.viewRefresh = (PullToRefreshListView) finder.castView((View) finder
            .findRequiredView(source, R.id.view_refresh, "field 'viewRefresh'"), R.id
            .view_refresh, "field 'viewRefresh'");
    target.etInput = (EditText) finder.castView((View) finder.findRequiredView(source, R.id
            .et_input, "field 'etInput'"), R.id.et_input, "field 'etInput'");
    target.viewBottom = (LinearLayout) finder.castView((View) finder.findRequiredView(source,
            R.id.view_bottom, "field 'viewBottom'"), R.id.view_bottom, "field 'viewBottom'");
    ((View) finder.findRequiredView(source, R.id.bt_send, "method 'onClick'"))
            .setOnClickListener(new DebouncingOnClickListener() {
        public void doClick(View p0) {
            target.onClick();
        }
    });
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:22,代码来源:NiceAdviserActivity$$ViewInjector.java

示例15: ViewHolder

import de.hdodenhof.circleimageview.CircleImageView; //导入依赖的package包/类
public ViewHolder(View view) {
    super(view);
    username= (TextView) view.findViewById(R.id.username);
    date= (TextView) view.findViewById(R.id.date);
    content= (TextView) view.findViewById(R.id.content);
    like= (TextView) view.findViewById(R.id.like);
    headview= (CircleImageView) view.findViewById(R.id.icon_image);
    likeButton= (LikeButton) view.findViewById(R.id.star_button);


}
 
开发者ID:Shmilyz,项目名称:Swap,代码行数:12,代码来源:DiscussAdapter.java


注:本文中的de.hdodenhof.circleimageview.CircleImageView类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。