
回复
Material intro screen 的设计灵感来自于 Material Intro , 它是最好用的material design风格的引导页,可以很方便的自定义各种动画效果.
Simple slide | Custom slide | Permission slide | Finish slide |
![]() |
![]() |
![]() |
![]() |
possiblePermissions
⇾ 不强制要求需要授予的权限neededPersmissions
⇾ 需要获得许可才能从该幻灯片进一步移动的权限MessageButtonBehaviour
⇾ 仅仅在你需要自定义操作或者button显示文字才会创建新的实例setSkipButtonVisible()
⇾ 在屏幕左下方显示跳过按钮,而不是后退按钮hideBackButton()
⇾ 隐藏屏幕左下方的返回按钮enableLastSlideAlphaExitTransition()
⇾ 设置最后一张幻灯片是否以Alpha渐渐透明的效果消失你可以为Intro Slice里面的任何控件设置进场、默认、退场位移动画. 因此,你需要为选定的视图控件选取包装器 (例如: getNextButtonTranslationWrapper()
) 并在那里设置接口 IViewTranslation
的实现类
getNextButtonTranslationWrapper()
getBackButtonTranslationWrapper()
getPageIndicatorTranslationWrapper()
getViewPagerTranslationWrapper()
getSkipButtonTranslationWrapper()
backgroundColor()
buttonsColor()
canMoveFurther()
(仅当您要阻止用户在执行某些操作之前就无法进一步移动时才需要实现这个方法)cantMoveFurtherErrorMessage()
(同上)