一行代码实现Dialog展示引导页

来源:互联网 发布:晨曦软件培训 编辑:程序博客网 时间:2024/05/16 12:17

分享一个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

感谢大神分享,感谢开源!

Demo下载

0 0
原创粉丝点击