public class LoadingLayout
extends FrameLayout
Modifier and Type | Field and Description |
---|---|
(package private) static int |
DEFAULT_ROTATION_ANIMATION_DURATION |
private ImageView |
mHeaderImage |
private ProgressBar |
mHeaderProgress |
private TextView |
mHeaderText |
private java.lang.String |
mPullLabel |
private java.lang.String |
mRefreshingLabel |
private java.lang.String |
mReleaseLabel |
private Animation |
mResetRotateAnimation |
private Animation |
mRotateAnimation |
private TextView |
mSubHeaderText |
Constructor and Description |
---|
LoadingLayout(Context context,
int mode,
TypedArray attrs) |
Modifier and Type | Method and Description |
---|---|
void |
pullToRefresh() |
void |
refreshing() |
void |
releaseToRefresh() |
void |
reset() |
void |
setPullLabel(java.lang.String pullLabel) |
void |
setRefreshingLabel(java.lang.String refreshingLabel) |
void |
setReleaseLabel(java.lang.String releaseLabel) |
void |
setSubHeaderText(java.lang.CharSequence label) |
void |
setTextColor(ColorStateList color) |
static final int DEFAULT_ROTATION_ANIMATION_DURATION
private final ImageView mHeaderImage
private final ProgressBar mHeaderProgress
private final TextView mHeaderText
private final TextView mSubHeaderText
private java.lang.String mPullLabel
private java.lang.String mRefreshingLabel
private java.lang.String mReleaseLabel
private final Animation mRotateAnimation
private final Animation mResetRotateAnimation
public void reset()
public void releaseToRefresh()
public void setPullLabel(java.lang.String pullLabel)
public void refreshing()
public void setRefreshingLabel(java.lang.String refreshingLabel)
public void setReleaseLabel(java.lang.String releaseLabel)
public void pullToRefresh()
public void setTextColor(ColorStateList color)
public void setSubHeaderText(java.lang.CharSequence label)