Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class CheckableMessageIn extends RelativeLayout implements Checkable{
- public CheckableMessageIn(Context context) {
- super(context);
- }
- public CheckableMessageIn(Context context, AttributeSet attrs) {
- super(context, attrs);
- }
- LinearLayout wrapper;
- private boolean checked = false;
- @Override
- public void setChecked(boolean b) {
- if (checked!=b){
- if (b){
- wrapper.setBackgroundResource(R.drawable.label_msg_in_selected);
- } else {
- wrapper.setBackgroundResource(R.drawable.label_msg_in);
- }
- }
- checked = b;
- }
- @Override
- protected void onFinishInflate() {
- super.onFinishInflate();
- wrapper = (LinearLayout) findViewById(R.id.wrapper);
- }
- @Override
- public boolean isChecked() {
- return checked;
- }
- @Override
- public void toggle() {
- checked = !checked;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement