public class ToggleImageButton
extends android.support.v7.widget.AppCompatImageButton
implements android.widget.Checkable
| Modifier and Type | Class and Description |
|---|---|
static interface |
ToggleImageButton.OnCheckedChangeListener |
static class |
ToggleImageButton.OnClickListener |
| Constructor and Description |
|---|
ToggleImageButton(android.content.Context context) |
ToggleImageButton(android.content.Context context,
android.util.AttributeSet attrs) |
ToggleImageButton(android.content.Context context,
android.util.AttributeSet attrs,
int defStyle) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isChecked() |
boolean |
isNewState() |
int[] |
onCreateDrawableState(int extraSpace) |
protected void |
onFinishInflate() |
protected void |
onRestoreInstanceState(android.os.Parcelable state) |
android.os.Parcelable |
onSaveInstanceState() |
void |
setChecked(boolean checked) |
void |
setNewState(boolean isNew) |
void |
setOnCheckedChangeListener(ToggleImageButton.OnCheckedChangeListener onCheckedChangeListener) |
void |
setOnClickListener(android.view.View.OnClickListener outerClickListener) |
void |
toggle() |
public ToggleImageButton(android.content.Context context)
public ToggleImageButton(android.content.Context context,
android.util.AttributeSet attrs)
public ToggleImageButton(android.content.Context context,
android.util.AttributeSet attrs,
int defStyle)
public boolean isChecked()
isChecked in interface android.widget.Checkablepublic void setChecked(boolean checked)
setChecked in interface android.widget.Checkablepublic void setNewState(boolean isNew)
public boolean isNewState()
public int[] onCreateDrawableState(int extraSpace)
public void setOnCheckedChangeListener(ToggleImageButton.OnCheckedChangeListener onCheckedChangeListener)
public void setOnClickListener(android.view.View.OnClickListener outerClickListener)
protected void onFinishInflate()
public void toggle()
toggle in interface android.widget.Checkablepublic android.os.Parcelable onSaveInstanceState()
protected void onRestoreInstanceState(android.os.Parcelable state)