CSJSplashBottomViewInterface.h 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. //
  2. // CSJSplashBottomViewInterface.h
  3. // CSJAdSDK
  4. //
  5. // Created by bytedance on 2021/9/23.
  6. //
  7. #ifndef BUSplashBottomViewInterface_h
  8. #define BUSplashBottomViewInterface_h
  9. @class CSJSplashControlSlideAreaModel;
  10. @protocol CSJSplashBottomViewInterface <NSObject>
  11. @optional
  12. /// 开屏合规第一行文字
  13. - (NSString *)splashBottomViewTopClickText;
  14. /// 开屏合规第二行文字
  15. - (NSString *)splashBottomViewClickText;
  16. - (NSString *)splashButtonClickText;
  17. /// 开屏合规第一行文字大小
  18. - (CGFloat)splashBottomViewClickTopTextFontSize;
  19. /// 开屏合规第二行文字大小
  20. - (CGFloat)splashBottomViewClickTextFontSize;
  21. /// 开屏合规算色
  22. - (NSString *)splashBottomViewBtnBackgroundDestColor;
  23. /// 开屏合规摇一摇幅度
  24. - (CGFloat)splashBottomViewShakeAmplitude;
  25. /// 宽
  26. - (CGFloat)splashBottomViewAreaWidth;
  27. /// 高
  28. - (CGFloat)splashBottomViewAreaHeight;
  29. /// 距离底部高度
  30. - (CGFloat)splashBottomViewAreaBlankHeight;
  31. /// 半屏开屏时距离底部高度
  32. - (CGFloat)splashBottomViewHalfBlankHeight;
  33. /// 滑动识别区域
  34. - (CSJSplashControlSlideAreaModel *)slideArea;
  35. /// 扭一扭触发阈值
  36. - (NSInteger)twistRotationThreshold;
  37. /// 摇一摇触发阈值
  38. - (NSInteger)shakeValue;
  39. /// 是否开启轻互动验证
  40. - (BOOL)interactionValidate;
  41. /// 上划样式可以触发点击的滑动长度
  42. - (CGFloat)upSwipeThreshold;
  43. @end
  44. #endif /* BUSplashBottomViewInterface_h */