spots-dialog-master开源框架是一种自定义的对话框,它的作用相当于PregressBar,用于刷新时的效果。使用方法颇为简单。
首先去https://github.com/d-max/spots-dialog下载解压包,解压出来后打开library目录,翻到最后src目录下有5个java文件,复制到你的项目中
其中最主要的是SpotsDialog 这个类,然后在需要用到的地方初始化这个类,并和AlertDialog一样调用show()方法就可以了
new SpotsDialog(this).show();
当然也可以自定义风格 那他的初始化是
new SpotsDialog(this, R.style.SpotsDialogDefault).show();
至于style文件中
<style name="SpotsDialogDefault" parent="android:Theme.DeviceDefault.Dialog">
<item name="DialogTitleAppearance">@android:style/TextAppearance.Medium</item>
<item name="DialogTitleText">@string/title</item>
<item name="DialogSpotCount">5</item>
</style>
其中第4行是点点的个数,第三行是标题,第2行是系统dialog的样式
它们运行的结果: