public final class RapidFloatingActionHelper extends java.lang.Object implements OnRapidFloatingActionListener
| Constructor and Description |
|---|
RapidFloatingActionHelper(android.content.Context context,
RapidFloatingActionLayout rfaLayout,
RapidFloatingActionButton rfaBtn,
RapidFloatingActionContent rfaContent) |
| Modifier and Type | Method and Description |
|---|---|
RapidFloatingActionHelper |
build() |
void |
collapseContent()
RFAC内容被收缩
|
void |
expandContent()
RFAC内容被展开
|
RapidFloatingActionButton |
obtainRFAButton()
获取当前的RFAB对象
|
RapidFloatingActionContent |
obtainRFAContent()
获取当前的RFAC对象
|
RapidFloatingActionLayout |
obtainRFALayout()
获取当前的RFAL对象
|
void |
onCollapseAnimator(android.animation.AnimatorSet animatorSet)
RFAC内容被收缩时需要自定义的额外动画
|
void |
onExpandAnimator(android.animation.AnimatorSet animatorSet)
RFAC内容被展开时需要自定义的额外动画
|
void |
onRFABClick()
RFAB被点击
|
RapidFloatingActionHelper |
setRfaButton(RapidFloatingActionButton rfaBtn) |
RapidFloatingActionHelper |
setRfaContent(RapidFloatingActionContent rfaContent) |
RapidFloatingActionHelper |
setRfaLayout(RapidFloatingActionLayout rfaLayout) |
void |
toggleContent()
RFAC内容被展开或者收缩
|
public RapidFloatingActionHelper(android.content.Context context,
RapidFloatingActionLayout rfaLayout,
RapidFloatingActionButton rfaBtn,
RapidFloatingActionContent rfaContent)
public RapidFloatingActionHelper setRfaLayout(RapidFloatingActionLayout rfaLayout)
public RapidFloatingActionHelper setRfaButton(RapidFloatingActionButton rfaBtn)
public RapidFloatingActionHelper setRfaContent(RapidFloatingActionContent rfaContent)
public final RapidFloatingActionHelper build()
public void onRFABClick()
OnRapidFloatingActionListeneronRFABClick in interface OnRapidFloatingActionListenerpublic void toggleContent()
OnRapidFloatingActionListenertoggleContent in interface OnRapidFloatingActionListenerpublic void expandContent()
OnRapidFloatingActionListenerexpandContent in interface OnRapidFloatingActionListenerpublic void collapseContent()
OnRapidFloatingActionListenercollapseContent in interface OnRapidFloatingActionListenerpublic final RapidFloatingActionLayout obtainRFALayout()
OnRapidFloatingActionListenerobtainRFALayout in interface OnRapidFloatingActionListenerpublic final RapidFloatingActionButton obtainRFAButton()
OnRapidFloatingActionListenerobtainRFAButton in interface OnRapidFloatingActionListenerpublic final RapidFloatingActionContent obtainRFAContent()
OnRapidFloatingActionListenerobtainRFAContent in interface OnRapidFloatingActionListenerpublic void onExpandAnimator(android.animation.AnimatorSet animatorSet)
OnRapidFloatingActionListeneronExpandAnimator in interface OnRapidFloatingActionListenerpublic void onCollapseAnimator(android.animation.AnimatorSet animatorSet)
OnRapidFloatingActionListeneronCollapseAnimator in interface OnRapidFloatingActionListener