示例工具栏动画
一个示例Android项目,展示了如何以圆形显示效果为工具栏和状态栏的颜色设置动画。
参见
通常的想法是将操作栏和状态栏设置为透明。 这会将操作栏在状态栏下向上移动,因此您必须调整操作栏的大小和填充以进行补偿。 然后,您可以使用其后面的视图和ViewAnimationUtils.createCircularReveal来显示新的背景色。 您需要在其后再增加一个视图以显示旧的背景颜色,而中间视图则在显示新的背景颜色。
###动画###动画要求:
透明工具栏动作条,涵盖常规动作条和状态栏的空间。 在这种情况下,硬编码的高度为56dp(操作栏)+ 24dp(状态栏)= 80dp。 您还需要将顶部填充设置为24dp,以将操作栏内容保留在状态栏下方。
大小相同(80dp高度)但在操作栏后面的中间视图(我称其为“揭示视图” )。 这将是ViewAnimationUtils.c