Ejemplo n.º 1
0
 @Override
 protected void bindHolder(
     AppFriendsListHolder holder, ArtistCommunityInformation data, int position) {
   if (data.getPublicKey() != null) {
     holder.friendName.setText(data.getAlias());
     if (data.getImage() != null) {
       Bitmap bitmap;
       if (data.getImage().length > 0) {
         bitmap = BitmapFactory.decodeByteArray(data.getImage(), 0, data.getImage().length);
       } else {
         bitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.profile_image);
       }
       bitmap = Bitmap.createScaledBitmap(bitmap, 40, 40, true);
       holder.friendAvatar.setImageDrawable(
           ImagesUtils.getRoundedBitmap(context.getResources(), bitmap));
     } else {
       Bitmap bitmap;
       bitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.profile_image);
       bitmap = Bitmap.createScaledBitmap(bitmap, 40, 40, true);
       holder.friendAvatar.setImageDrawable(
           ImagesUtils.getRoundedBitmap(context.getResources(), bitmap));
     }
   }
 }