分享一个github上看到的感觉很棒的工具,可以实现一行代码展示引导页,体积小,使用方便。
效果图:
1.Gradle:
compile 'com.zqg:library:1.0.0'
2.使用:
package visahall.cn.teststepdialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import com.zqg.dialogviewpager.StepDialog;
import com.zqg.dialogviewpager.ZoomOutPageTransformer;
public class MainActivity extends AppCompatActivity {
/**
* github地址:https://github.com/guangzq/StepDialog
* 感谢大神分享
*/
private ZoomOutPageTransformer zoomOutPageTransformer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
zoomOutPageTransformer = new ZoomOutPageTransformer();
findViewById(R.id.btn).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
StepDialog.getInstance()
.setImages(new int[]{R.mipmap.a, R.mipmap.b, R.mipmap.c, R.mipmap.d})
.setCanceledOnTouchOutside(false)
.setOutsideIsTransparent(false)
.setPageTransformer(zoomOutPageTransformer) //分为:DepthPageTransformer方式 ZoomOutPageTransformer方式
.show(getFragmentManager());
}
});
}
}
3.github地址:https://github.com/guangzq/StepDialog感谢大神分享,感谢开源!