Search in sources :

Example 31 with AQuery

use of com.androidquery.AQuery in project hubroid by EddieRingle.

the class EventListAdapter method getView.

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    ViewHolder holder;
    if (convertView == null) {
        convertView = mInflater.inflate(R.layout.event_list_item, null);
        holder = new ViewHolder();
        holder.title = (TextView) convertView.findViewById(R.id.tv_event_title);
        holder.gravatar = (ImageView) convertView.findViewById(R.id.iv_event_gravatar);
        holder.extra = (TextView) convertView.findViewById(R.id.tv_event_extra);
        convertView.setTag(holder);
    } else {
        holder = (ViewHolder) convertView.getTag();
    }
    final Event e = getItem(position);
    EventUtil.fillHolderWithEvent(holder, e);
    final AQuery aq = new AQuery(getContext());
    aq.id(holder.gravatar).image(e.getActor().getAvatarUrl(), true, true, 140, R.drawable.gravatar, null, AQuery.FADE_IN_NETWORK);
    holder.gravatar.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View view) {
            final Intent profileIntent = new Intent(getContext(), ProfileActivity.class);
            profileIntent.setFlags(FLAG_ACTIVITY_CLEAR_TOP | FLAG_ACTIVITY_NEW_TASK);
            profileIntent.putExtra(ARG_TARGET_USER, GsonUtils.toJson(e.getActor()));
            getContext().startActivity(profileIntent);
        }
    });
    return convertView;
}
Also used : AQuery(com.androidquery.AQuery) ProfileActivity(net.idlesoft.android.apps.github.ui.activities.app.ProfileActivity) Event(org.eclipse.egit.github.core.event.Event) Intent(android.content.Intent) ImageView(android.widget.ImageView) TextView(android.widget.TextView) View(android.view.View)

Aggregations

AQuery (com.androidquery.AQuery)31 View (android.view.View)17 ViewGroup (android.view.ViewGroup)9 ArrayAdapter (android.widget.ArrayAdapter)8 AdapterView (android.widget.AdapterView)5 TextView (android.widget.TextView)5 AbsListView (android.widget.AbsListView)4 ImageView (android.widget.ImageView)4 JSONObject (org.json.JSONObject)4 Activity (android.app.Activity)3 ExpandableListView (android.widget.ExpandableListView)3 Photo (com.androidquery.test.image.ImageLoadingList4Activity.Photo)3 ArrayList (java.util.ArrayList)3 Dialog (android.app.Dialog)2 Bitmap (android.graphics.Bitmap)2 ProgressBar (android.widget.ProgressBar)2 JSONArray (org.json.JSONArray)2 AlertDialog (android.app.AlertDialog)1 ProgressDialog (android.app.ProgressDialog)1 Intent (android.content.Intent)1