项目遇到的问题
postdelayed方法:延迟加载计时器。
保留两位小数
关于dialogFragment中的一些细节问题:
1.关于view中控件绑定初始化,必须在onViewCreated中初始化
2.关于宽高问题:xml文件中的布局每一个都设置top,因此高度已经固定。仅需在dialogfragment文件中的onResume()/onStart()方法中设置对应的宽度即可。
3.onCreateView中设置透明背景色
dialog.window.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT))
4.对每一个getdialog,getdialog.getWindow都需要判空,防止空指针
5.所有用到glide第三方框架的部分,都写到ImageLoaderUtils中(以后如果换框架方便)
6.布局中,每个都用到了
android:layout_gravity="center"
直接在父布局中写一个就可以
7.关于进出动画效果,我们自己的DialogUtils中已经定义了,setDIalogWindow中为动画的出现与消失动画