zoukankan      html  css  js  c++  java
  • Android自定义Dialog效果

    上面是效果图。

    使用方法:

    NiftyDialogBuilder dialogBuilder=NiftyDialogBuilder.getInstance(this);
    
    dialogBuilder
        .withTitle("Modal Dialog")
        .withMessage("This is a modal Dialog.")
        .show();

    其他配置选项:

    dialogBuilder
        .withTitle("Modal Dialog")
        .withTitleColor("#FFFFFF")
        .withDividerColor("#11000000")
        .withMessage("This is a modal Dialog.")
        .withMessageColor("#FFFFFF")
        .withIcon(getResources().getDrawable(R.drawable.icon))
        .withEffect(effect)
        .withButton1Text("OK")
        .withButton2Text("Cancel")
        .setCustomView(viewresId,context)
        .setButton1Click(new View.OnClickListener() {
             @Override
            public void onClick(View v) {
                Toast.makeText(v.getContext(),"i'm btn1",Toast.LENGTH_SHORT).show();
            }
        })
        .setButton2Click(new View.OnClickListener() {
             @Override
            public void onClick(View v) {
                Toast.makeText(v.getContext(),"i'm btn2",Toast.LENGTH_SHORT).show();
            }
        })
        .show();
    
    下载:

    GItHub
    https://github.com/sd6352051/NiftyDialogEffects

    如果喜欢这样的效果,也可以看看这个,漂亮的通知栏
    https://github.com/sd6352051/NiftyNotification


    楼主博客
    http://gitonway.blog.163.com/

    转自:http://www.eoeandroid.com/thread-539079-1-1.html

  • 相关阅读:
    线程同步锁的使用方式
    EventBus简单封装
    Dagger2不自动生成daggerXXXcomponent
    android mvp模式
    第八天
    单词统计续
    学习进度第十一周
    第七天
    第六天
    第五天
  • 原文地址:https://www.cnblogs.com/jasonkent27/p/4098467.html
Copyright © 2011-2022 走看看