public class NewUserSendGiftGuideManager extends android.database.Observable<INewUserGuideCallback>
限定符和类型 | 类和说明 |
---|---|
static interface |
NewUserSendGiftGuideManager.IGuideOuterInteractionCallback |
限定符和类型 | 字段和说明 |
---|---|
static int |
GUIDE_END_CLOSE
引导关闭
|
static int |
GUIDE_END_EXCEPTION
引导异常结束
|
static int |
GUIDE_END_NORMAL
引导正常结束
|
static int |
GUIDE_END_NOT_GIFT
没有新手礼物
|
static long |
LIVE_ROOM_SHOW_GIFT_FRAGMENT_GUIDE_TIME
直播间如果没有点击礼物按钮,多长时间后弹起引导
|
static int |
POINT_TYPE_1
送礼继续
|
static int |
POINT_TYPE_2
关闭
|
static int |
POINT_TYPE_3
异常
|
static int |
POINT_TYPE_4
弹窗展示
|
构造器和说明 |
---|
NewUserSendGiftGuideManager(NewUserSendGiftGuideManager.IGuideOuterInteractionCallback guideOuterInteractionCallback) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
canShowFirstCharge() |
boolean |
canShowNewUserOutsideGift()
能够展示与新用户引导互斥业务
|
static void |
crossFade(android.view.View view,
boolean isShow) |
static void |
crossFade(android.view.View view,
boolean isShow,
android.animation.Animator.AnimatorListener animatorListener) |
static void |
crossFade(android.view.View view,
boolean isShow,
android.animation.Animator.AnimatorListener animatorListener,
int duration) |
void |
firstRechargeRequestFinished() |
static java.lang.String |
getMaskTag() |
void |
guideAnimationEnd(int newUserSendGiftGuideType) |
void |
guideAnimationStart(int newUserSendGiftGuideType,
boolean isRealExecute) |
void |
guideFirstChargeEnd() |
void |
guideFirstChargeStart() |
void |
guideFirstSendGiftStart(com.kxsimon.video.chat.gift_v2.bean.GiftV2 guideGift) |
void |
guideSecondSendGiftStart(com.kxsimon.video.chat.gift_v2.bean.GiftV2 gift) |
void |
hideGiftPanel() |
boolean |
isAddNewUserGiftToList() |
boolean |
isInitStageShow() |
boolean |
isInSendGiftGuideStage() |
static boolean |
isLocalNewUserGift(int newUserSendGiftGuideType) |
boolean |
isNewUserSendGiftGuideEnd()
发送礼物引导是否结束
|
static boolean |
isNewUserSendGiftStep1(int step) |
boolean |
isShowFirstChargeGuide() |
boolean |
isShowFirstStageGuide() |
boolean |
isShowSecondStageGuide() |
boolean |
isShowSendGiftHot() |
boolean |
isStartStage() |
static void |
log(java.lang.String msg) |
void |
report(int type,
int present_new_cartoon)
报告埋点
|
void |
reportGuideFinished(java.lang.String type,
com.app.common.common.AsyncActionCallback cb) |
void |
sendGiftGuideEnd(int status) |
void |
sendLocalGift(com.kxsimon.video.chat.gift_v2.bean.GiftV2 gift) |
static void |
setHasShowSendGift(boolean haShow) |
public static final int GUIDE_END_NORMAL
public static final int GUIDE_END_EXCEPTION
public static final int GUIDE_END_CLOSE
public static final int GUIDE_END_NOT_GIFT
public static final long LIVE_ROOM_SHOW_GIFT_FRAGMENT_GUIDE_TIME
public static final int POINT_TYPE_1
public static final int POINT_TYPE_2
public static final int POINT_TYPE_3
public static final int POINT_TYPE_4
public NewUserSendGiftGuideManager(NewUserSendGiftGuideManager.IGuideOuterInteractionCallback guideOuterInteractionCallback)
public boolean canShowNewUserOutsideGift()
public boolean canShowFirstCharge()
public boolean isNewUserSendGiftGuideEnd()
public static java.lang.String getMaskTag()
public boolean isStartStage()
public boolean isShowFirstStageGuide()
public boolean isShowSecondStageGuide()
public boolean isShowFirstChargeGuide()
public boolean isInitStageShow()
public boolean isShowSendGiftHot()
public static void setHasShowSendGift(boolean haShow)
public boolean isInSendGiftGuideStage()
public boolean isAddNewUserGiftToList()
public void guideFirstSendGiftStart(com.kxsimon.video.chat.gift_v2.bean.GiftV2 guideGift)
public void guideSecondSendGiftStart(com.kxsimon.video.chat.gift_v2.bean.GiftV2 gift)
public void sendGiftGuideEnd(int status)
public void sendLocalGift(com.kxsimon.video.chat.gift_v2.bean.GiftV2 gift)
public void guideAnimationStart(int newUserSendGiftGuideType, boolean isRealExecute)
public void guideAnimationEnd(int newUserSendGiftGuideType)
public void guideFirstChargeStart()
public void guideFirstChargeEnd()
public void report(int type, int present_new_cartoon)
public void reportGuideFinished(java.lang.String type, com.app.common.common.AsyncActionCallback cb)
public void hideGiftPanel()
public void firstRechargeRequestFinished()
public static void log(java.lang.String msg)
public static void crossFade(android.view.View view, boolean isShow)
public static void crossFade(android.view.View view, boolean isShow, android.animation.Animator.AnimatorListener animatorListener)
public static void crossFade(android.view.View view, boolean isShow, android.animation.Animator.AnimatorListener animatorListener, int duration)
public static boolean isLocalNewUserGift(int newUserSendGiftGuideType)
public static boolean isNewUserSendGiftStep1(int step)