package com.mediamonks.googleflip.ui; import android.content.Context; import android.util.AttributeSet; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; import com.mediamonks.googleflip.R; import butterknife.Bind; import butterknife.ButterKnife; /** * */ public class PlayerItem extends LinearLayout { private static final String TAG = PlayerItem.class.getSimpleName(); @Bind(R.id.tv_playername) protected TextView _playerText; @Bind(R.id.iv_playericon) protected ImageView _playerIcon; private String _playerName; private int _color; private Context _context; public PlayerItem(Context context) { super(context); } public PlayerItem(Context context, AttributeSet attrs) { super(context, attrs); } public PlayerItem(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } public void setPlayerName(String value) { _playerName = value; if (_playerText != null) { _playerText.setText(_playerName); } } public void setPlayerColor(int value) { _color = value; if (_playerIcon != null) { _playerIcon.setColorFilter(value); } } @Override protected void onFinishInflate() { super.onFinishInflate(); ButterKnife.bind(this, this); _playerText.setText(_playerName); _playerIcon.setColorFilter(_color); } }