public void setUser(User user) { if (user == null) { return; } mUser = user; if (user.photo != null) { byte[] photoByte = Base64.decode(user.photo, 0); Bitmap bmp = ImageUtil.byteArrayToBitmap(photoByte); if (bmp != null) { Bitmap rBmp = ImageUtil.getRoundedBitmap(bmp, true); ImageView photo = (ImageView) findViewById(R.id.side_menu_user_photo); photo.setImageBitmap(rBmp); } } StyledTextView name = (StyledTextView) findViewById(R.id.side_menu_user_name); StyledTextView permission = (StyledTextView) findViewById(R.id.side_menu_user_permission); if (user.name != null) { name.setText(user.name); } if (user.roles != null) { int size = user.roles.size(); size--; if (size == 0) { permission.setText(user.roles.get(0).description); } else if (size > 0) { permission.setText(user.roles.get(size).description + " + " + size); } } }
public void setAlarmCount(int total) { if (total < 0) { total = 0; } mAlarmCountView.setText(String.valueOf(total)); if (total > 0) { mAlarmCountView.setBackgroundResource(R.drawable.list_new_btn); } else { mAlarmCountView.setBackgroundResource(R.drawable.list_normal_btn); } mAlarmCountView.invalidate(); }
private void setCountView(StyledTextView view, int oldValue, int newValue) { if (newValue < 0) { return; } if (oldValue != newValue) { view.setText(String.valueOf(newValue)); if (oldValue < 0) { view.setBackgroundResource(R.drawable.list_normal_btn); } else { view.setBackgroundResource(R.drawable.list_new_btn); } } }