简介:基于极光jMessage实现的即时通讯app.
知识点一: LottieAnimationView的使用
简介 :在LoadingActivity中使用了该控件,Lottie是Android和iOS的移动库,用于解析Adobe After Effects动画与Bodymovin一起导出为json 并在移动设备上呈现它们!其实在移动端就是通过一个json文件显示相应的动画,其实这样很好的解决了动态改变动画的能力,只需要动态加载相应的josn文件就能实现动画的改变。(josn由美工提供)
使用方法:
在gradle中导入compile 'com.airbnb.android:lottie:2.2.0
控件的属性有:
-
lottie_fillName :json文件名
-
lottie_loop :是否重复播放
-
lottie_autoPlay :是否自动播放
知识点二: 隐藏window的NotificationBar和StatusBar
- 隐藏StatusBar:
/**
* Set the status bar's visibility.
*
* @param window The window.
* @param isVisible True to set status bar visible, false otherwise.
*/
public static void setStatusBarVisibility(@NonNull fin