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


Java CircularImageView类代码示例

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


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

示例1: addResponse

import com.pkmmte.view.CircularImageView; //导入依赖的package包/类
private void addResponse(int layoutId, String username, String userId, String message) {
    LayoutInflater inflater = LayoutInflater.from(this);
    View layout = inflater.inflate(layoutId, null);

    CircularImageView imageView = (CircularImageView) layout.findViewById(R.id.chat_user_img);
    FacebookManager.fillWithUserPic(userId, imageView, getApplicationContext());

    TextView nameTextView = (TextView) layout.findViewById(R.id.chat_user_name);
    nameTextView.setText(username + ":");

    TextView msgTextView = (TextView) layout.findViewById(R.id.chat_user_msg);
    msgTextView.setText(message);

    runOnUiThread(() -> mMessagesLayout.addView(layout));
    runOnUiThread(this::scrollToLast);
}
 
开发者ID:Xero-Hige,项目名称:SplitApp,代码行数:17,代码来源:ChatSessionActivity.java

示例2: addResponse

import com.pkmmte.view.CircularImageView; //导入依赖的package包/类
private void addResponse(int layoutId, String username, String userId, String message) {
    LayoutInflater inflater = LayoutInflater.from(this);
    View layout = inflater.inflate(layoutId, null);

    CircularImageView imageView = (CircularImageView) layout.findViewById(R.id.chat_user_img);
    FacebookManager.fillWithUserPic(userId, imageView, getApplicationContext());

    TextView nameTextView = (TextView) layout.findViewById(R.id.chat_user_name);
    nameTextView.setText(username + "");

    TextView msgTextView = (TextView) layout.findViewById(R.id.chat_user_msg);
    msgTextView.setText(message);

    runOnUiThread(() -> mMessagesLayout.addView(layout));
    runOnUiThread(this::scrollToLast);
}
 
开发者ID:Xero-Hige,项目名称:SplitApp,代码行数:17,代码来源:ChatRoomActivity.java

示例3: getView

import com.pkmmte.view.CircularImageView; //导入依赖的package包/类
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    ViewHolder holder;

    if (convertView == null) {
        // brand new
        convertView = LayoutInflater.from(mContext).inflate(R.layout.user_list_template, null);
        holder = new ViewHolder();

        holder.userName = (TextView) convertView.findViewById(R.id.user_name);
        holder.userAvatar = (CircularImageView) convertView.findViewById(R.id.user_avatar);


        convertView.setTag(holder);
    }
    else {
        holder = (ViewHolder) convertView.getTag();
    }

    holder.userAvatar.setMaxWidth(100);
    holder.userAvatar.setMaxHeight(100);

    //holder.userAvatar.setImageResource(R.drawable.image_missing);
    imageLoader.displayImage(mUserAvatar.get(position), holder.userAvatar, options);
    holder.userName.setText(mUserNames.get(position));

    return convertView;
}
 
开发者ID:JamesJose7,项目名称:GithubProject,代码行数:29,代码来源:UserListAdapter.java

示例4: addNavHeader

import com.pkmmte.view.CircularImageView; //导入依赖的package包/类
private void addNavHeader(NavigationView navigationView) {
    View header = navigationView.getHeaderView(0);
    CircularImageView userPic = (CircularImageView) header.findViewById(R.id.user_pic);
    Profile profile = Profile.getCurrentProfile();

    FacebookManager.fillWithUserPic(profile.getId(), userPic, getApplicationContext());
    TextView username = (TextView) header.findViewById(R.id.user_id);

    username.setText(profile.getName());

    ImageView background = (ImageView) header.findViewById(R.id.nav_background);
    FacebookManager.fillWithUserCover(profile.getId(), background, getApplicationContext());
}
 
开发者ID:Xero-Hige,项目名称:SplitApp,代码行数:14,代码来源:MainActivity.java

示例5: getView

import com.pkmmte.view.CircularImageView; //导入依赖的package包/类
@Override
public View getView(final int position, final View convertView, final ViewGroup parent) {
    View view = convertView;
    if (view == null) {
        view = LayoutInflater.from(getContext()).inflate(R.layout.list_item, null);
    }
    final CircularImageView itemRound = (CircularImageView) view.findViewById(R.id.item_round);
    FileManagerImageLoader.getInstance().addTask(getItem(position), itemRound, null, 48, 48, false);
    return view;
}
 
开发者ID:dodola,项目名称:BubbleCloudView,代码行数:11,代码来源:TestActivity.java

示例6: setFirstLineTextLayout

import com.pkmmte.view.CircularImageView; //导入依赖的package包/类
private void setFirstLineTextLayout (ContactsViewHolder vh) {
    vh.firstLetter.setText("Set up my profile");
    vh.firstLetter.setTextColor(Color.parseColor("#000000"));
    vh.firstLetter.setTextSize(18);
    vh.contactName.setText("");
    vh.thumbnail.setVisibility(CircularImageView.INVISIBLE);
}
 
开发者ID:edsilfer,项目名称:sticky-index,代码行数:8,代码来源:RecyclerViewAdapter.java

示例7: getView

import com.pkmmte.view.CircularImageView; //导入依赖的package包/类
@Override
public View getView(int position, View convertView, ViewGroup parent)
{
	final Author mAuthor = authorList.get(position);
	ViewHolder holder;

	if (convertView == null) {
		LayoutInflater mInflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
		convertView = mInflater.inflate(R.layout.fragment_about_author, parent, false);

		holder = new ViewHolder();
		holder.imgAvatar = (CircularImageView) convertView.findViewById(R.id.imgAvatar);
		holder.txtName = (TextView) convertView.findViewById(R.id.txtName);
		holder.txtDescription = (TextView) convertView.findViewById(R.id.txtDescription);

		convertView.setTag(holder);
	}
	else {
		holder = (ViewHolder) convertView.getTag();
	}

	Picasso.with(mContext).load(mAuthor.getAvatar()).placeholder(R.drawable.dev_avatar).error(R.drawable.dev_avatar).into(holder.imgAvatar);
	holder.txtName.setText(mAuthor.getName());
	holder.txtDescription.setText(mAuthor.getDescription());

	return convertView;
}
 
开发者ID:Pkmmte,项目名称:TechDissected,代码行数:28,代码来源:AuthorAdapter.java

示例8: updateDisplay

import com.pkmmte.view.CircularImageView; //导入依赖的package包/类
private void updateDisplay() {
    //User data views
    TextView name = (TextView) findViewById(R.id.selected_user_real_name);
    TextView userName = (TextView) findViewById(R.id.selected_user_name);
    TextView creationDate = (TextView) findViewById(R.id.selected_user_creation_date);
    CircularImageView userAvatar = (CircularImageView) findViewById(R.id.selected_user_avatar);

    if (!mGitHubUser.getName().equals("null"))
        name.setText(mGitHubUser.getName());
    else
        name.setVisibility(View.GONE);

    userName.setText(mGitHubUser.getUserName());

    String dateText = "Joined on " + formatDate(mGitHubUser.getCreationDate());
    creationDate.setText(dateText);

    imageLoader.displayImage(mGitHubUser.getAvatarUrl(), userAvatar, options);

    //Repositories data
    Repository[] repos = new Repository[mUserRepos.getRepositories().size()];
    repos = mUserRepos.getRepositories().toArray(repos);
    RepositoriesAdapter adapter = new RepositoriesAdapter(repos);

    //RepositoriesAdapter repositoriesAdapter = new RepositoriesAdapter(this, mUserRepos.getRepositories());
    mReposListView.setAdapter(adapter);

    RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(this);
    mReposListView.setLayoutManager(layoutManager);

    /*mReposListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            Repository selectedRepo = mUserRepos.getRepositories().get(position);
            Intent intent = new Intent(MainActivity.this, RepoActivity.class);
            intent.putExtra(SELECTED_REPO, selectedRepo.getRepoUrl());
            startActivity(intent);
        }
    });*/

    //let the user know when a user has no repositories
    if (mUserRepos.getRepositories().size() == 0) {
        mNoReposFound.setVisibility(View.VISIBLE);
    } else {
        mNoReposFound.setVisibility(View.INVISIBLE);
    }
}
 
开发者ID:JamesJose7,项目名称:GithubProject,代码行数:48,代码来源:MainActivity.java

示例9: addFriendLayout

import com.pkmmte.view.CircularImageView; //导入依赖的package包/类
private void addFriendLayout(LinearLayout friends, LayoutInflater inflater, String text, String userId) {

        View friendLayout = inflater.inflate(R.layout.friend_see_layout, null);

        TextView name = (TextView) friendLayout.findViewById(R.id.friend_name);

        name.setText(text);


        CircularImageView image = (CircularImageView) friendLayout.findViewById(R.id.friend_chooser_pic);
        FacebookManager.fillWithUserPic(userId, image, getApplicationContext());

        ImageView background = (ImageView) friendLayout.findViewById(R.id.friend_background);
        FacebookManager.fillWithUserCover(userId, background, getApplicationContext());

        friendLayout.setOnClickListener(v -> {
            if (coming_from_task) {

                Intent resultIntent = new Intent();
                resultIntent.putExtra(NewTaskDialogFragment.FACEBOOK_ID, userId);
                resultIntent.putExtra(NewTaskDialogFragment.NAME_FRIEND , text);
                setResult(Activity.RESULT_OK, resultIntent);
                NewTaskDialogFragment.facebook_id = userId;
                NewTaskDialogFragment.name_friend = text;;
                setResult(Activity.RESULT_OK, resultIntent);
                finish();

            } else {
                Utility.showMessage(text, Utility.getViewgroup(this));
                Intent chat = new Intent(this, ChatSessionActivity.class);
                chat.putExtra(ChatSessionActivity.EXTRA_FRIEND_ID, userId);
                chat.putExtra(ChatSessionActivity.EXTRA_FRIEND_NAME, text);
                startActivity(chat);
            }
            //finish();
        });

        SplitAppLogger.writeLog(1, "En la lista hay " + lista.size());
        if (lista.contains(userId)) {
            friends.addView(friendLayout);
            SplitAppLogger.writeLog(1, "Contengo pero no agregue");
        }
    }
 
开发者ID:Xero-Hige,项目名称:SplitApp,代码行数:44,代码来源:AttendesActivity.java

示例10: addTaskStatus

import com.pkmmte.view.CircularImageView; //导入依赖的package包/类
private void addTaskStatus() {

        LinearLayout templates = (LinearLayout) findViewById(R.id.all_tasks_list);
        LayoutInflater inflater = getLayoutInflater();

        ServerHandler.executeGet(id_event, ServerHandler.EVENT_DETAIL, Profile.getCurrentProfile().getId(), "", result -> {
            //onSucces.execute(result);
            if (result == null) {
                //onError.execute(null);
            } else try {
                JSONObject eventJson = result.getJSONObject("data");

                JSONArray tasks = eventJson.getJSONArray("tasks");

                SplitAppLogger.writeLog(1, tasks.toString());

                SplitAppLogger.writeLog(1, "Cant de elementos: " + tasks.length());
                for (int i = 0; i < tasks.length(); i++) {
                    View templateItem = inflater.inflate(R.layout.task_status_layout, null);

                    JSONObject task = tasks.getJSONObject(i);
                    String name, fb_id;
                    boolean done_bool;
                    Double cost;

                    name = task.getString("name");
                    fb_id = task.getString("assignee");
                    done_bool = task.getBoolean("done");
                    cost = task.getDouble("cost");

                    SplitAppLogger.writeLog(SplitAppLogger.DEBG, "Nombre: " + name);
                    TextView text = (TextView) templateItem.findViewById(R.id.task_name);
                    text.setText(name);

                    TextView date = (TextView) templateItem.findViewById(R.id.task_status);
                    if (done_bool) {
                        date.setText("Hecho");
                    } else {
                        date.setText("Pendiente");
                    }

                    CircularImageView profile = (CircularImageView) templateItem.findViewById(R.id.task_profile_pic);
                    if (fb_id != null) {
                        FacebookManager.fillWithUserPic(fb_id, profile, getApplicationContext());
                    }
                    templates.addView(templateItem);

                }


            } catch (JSONException e) {
                e.printStackTrace();
                SplitAppLogger.writeLog(1, "Agarre excepcion aca");
            }
        });
    }
 
开发者ID:Xero-Hige,项目名称:SplitApp,代码行数:57,代码来源:EventDescriptionActivity.java

示例11: onCreate

import com.pkmmte.view.CircularImageView; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    FacebookManager.checkInit(this);

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_friend_chooser);

    LinearLayout friends = (LinearLayout) findViewById(R.id.friends_container);
    LayoutInflater inflater = getLayoutInflater();

    Intent intent = getIntent();
    from_current_event = intent.getBooleanExtra(FROM_CURRENT_EVENT,false);

    if (from_current_event) {
        attendeesID = intent.getStringArrayListExtra(ALREADY_INVITED);
    }

    FacebookManager.executeWithFriendlist(Profile.getCurrentProfile().getId(), (names, ids) ->
        {
            for (int i = 0; i < names.size(); i++) {
                View friendLayout = inflater.inflate(R.layout.friend_choose_layout, null);
                idView.put(ids.get(i), friendLayout);
                if (from_current_event) {
                    if (attendeesID.contains(ids.get(i))) {
                        friendLayout.setAlpha(0.5f);
                    }
                }

                TextView name = (TextView) friendLayout.findViewById(R.id.friend_name);
                name.setText(names.get(i));

                CircularImageView image = (CircularImageView) friendLayout.findViewById(R.id.friend_chooser_pic);
                FacebookManager.fillWithUserPic(ids.get(i), image, getApplicationContext());

                ImageView background = (ImageView) friendLayout.findViewById(R.id.friend_background);
                FacebookManager.fillWithUserCover(ids.get(i), background, getApplicationContext());

                final int finalI = i;
                friendLayout.setOnClickListener(v -> {
                    if (attendeesID.contains(ids.get(finalI)) || inviteesID.contains(ids.get(finalI))) // No puedo seleccionar dos veces al mismo
                        return;
                    DialogFragment newFragment = new SendInviteConfirmationFragment();
                    Bundle args = new Bundle();
                    args.putString("name", names.get(finalI));
                    args.putString("facebookId", ids.get(finalI));
                    newFragment.setArguments(args);
                    newFragment.show(getSupportFragmentManager(), "sarasa");
                    //finish();
                });

                friends.addView(friendLayout);
            }
        }
    );
}
 
开发者ID:Xero-Hige,项目名称:SplitApp,代码行数:56,代码来源:FriendChooserActivity.java

示例12: onCreate

import com.pkmmte.view.CircularImageView; //导入依赖的package包/类
@Override
    protected void onCreate(Bundle savedInstanceState) {

        FacebookManager.checkInit(this);

        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_event_invitation_list);

        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);

/*
        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
                this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
        drawer.setDrawerListener(toggle);
        toggle.syncState();

        NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
        navigationView.setNavigationItemSelectedListener(this);
        addNavHeader(navigationView);
*/

        LinearLayout invites = (LinearLayout) findViewById(R.id.invitations_container);

        LayoutInflater inflater = LayoutInflater.from(this);

        for (int i = 0; i < 1; i++) {
            View inviteeLayout = inflater.inflate(R.layout.event_invite_layout, null);

            TextView hostName = (TextView) inviteeLayout.findViewById(R.id.invite_host_name);
            hostName.setText("Te invito: Gaston Martinez");

            TextView eventName = (TextView) inviteeLayout.findViewById(R.id.invite_event_name);
            eventName.setText("Asado fiubenese");

            CircularImageView image = (CircularImageView) inviteeLayout.findViewById(R.id.invite_host_pic);
            FacebookManager.fillWithUserPic(Profile.getCurrentProfile().getId(), image, getApplicationContext());
            Button accept = (Button) inviteeLayout.findViewById(R.id.invite_accept_button);
            final int finalI = i;
            accept.setOnClickListener(v -> {
                Utility.showMessage("Aceptaste unirte al evento: Asado fiubenese", Utility.getViewgroup(this));
                inviteeLayout.setVisibility(View.GONE);
            });

            Button decline = (Button) inviteeLayout.findViewById(R.id.invite_reject_button);
            decline.setOnClickListener(v -> {
                Utility.showMessage("Rechazaste unirte al evento: Asado fiubenese", Utility.getViewgroup(this));
                inviteeLayout.setVisibility(View.GONE);
            });

            invites.addView(inviteeLayout);
        }
    }
 
开发者ID:Xero-Hige,项目名称:SplitApp,代码行数:55,代码来源:EventInvitationList.java

示例13: ViewHolder

import com.pkmmte.view.CircularImageView; //导入依赖的package包/类
public ViewHolder(View v) {
    super(v);
    mTextView = (TextView) v.findViewById(R.id.nameText);
    userImage = (CircularImageView)v.findViewById(R.id.userImage);
    timeStamp = (RelativeTimeTextView)v.findViewById(R.id.timestamp);
    author = (TextView)v.findViewById(R.id.author);
     //Or just use Butterknife!
    quote = (TextView) v.findViewById(R.id.quoteText);
    convertView = v;



    Typeface typeLight = Typeface.createFromAsset(con.getAssets(),"Geomanist-Regular.otf");
    mTextView.setTypeface(typeLight);
    author.setTypeface(typeLight);
    author.setTypeface(typeLight);
    quote.setTypeface(typeLight);




}
 
开发者ID:CompetentGroove,项目名称:quoteit_android,代码行数:23,代码来源:MyAdapter.java

示例14: ContactsViewHolder

import com.pkmmte.view.CircularImageView; //导入依赖的package包/类
public ContactsViewHolder (View v) {
    super (v);
    firstLetter = (TextView) v.findViewById(R.id.contact_first_letter);
    contactName = (TextView) v.findViewById(R.id.contact_name);
    thumbnail = (CircularImageView) v.findViewById(R.id.contact_thumbnail);
}
 
开发者ID:edsilfer,项目名称:sticky-index,代码行数:7,代码来源:RecyclerViewAdapter.java

示例15: getView

import com.pkmmte.view.CircularImageView; //导入依赖的package包/类
@Override
public View getView(int position, View convertView, ViewGroup parent) {


    View view=null;

    if(convertView==null){


        LayoutInflater inflater= (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        view=inflater.inflate(R.layout.single_question_ui,parent,false);

    }else{

        view=convertView;

    }



    TextView tvQuestion = (TextView) view.findViewById(R.id.tv_question);
     tvQuestion.setText(setterGetterQuestionsList.get(position).getQuestion());





    user=(TextView) view.findViewById(R.id.display_user);
    time=(TextView)view.findViewById(R.id.display_time);
    count=(TextView)view.findViewById(R.id.display_count);
    image=(CircularImageView)view.findViewById(R.id.user_img);

    questionsUser= setterGetterQuestionsList.get(position).getUser();
    questionTime=setterGetterQuestionsList.get(position).getTime();
    questionCount=setterGetterQuestionsList.get(position).answerCount()+" Answer";
    questionUserImage=setterGetterQuestionsList.get(position).getImageUrl();

    user.setText(questionsUser);
    count.setText(questionCount);
    time.setText(questionTime);

    Picasso.with(context).load(questionUserImage).placeholder(R.drawable.user).error(R.drawable.user).into(image);


    return view;
}
 
开发者ID:salRoid,项目名称:Clasick,代码行数:47,代码来源:QuestionsListAdapter.java


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