Android开源框架spots-dialog-master的使用

时间:2022-11-01 20:36:37

     spots-dialog-master开源框架是一种自定义的对话框,它的作用相当于PregressBar,用于刷新时的效果。使用方法颇为简单。

首先去https://github.com/d-max/spots-dialog下载解压包,解压出来后打开library目录,翻到最后src目录下有5个java文件,复制到你的项目中

Android开源框架spots-dialog-master的使用  其中最主要的是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的样式

它们运行的结果:

Android开源框架spots-dialog-master的使用Android开源框架spots-dialog-master的使用Android开源框架spots-dialog-master的使用