`
iaiai
  • 浏览: 2204431 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

NiftyDialogEffects一个有漂亮动画效果的Dialog

 
阅读更多
效果

一个有漂亮动画效果的Dialog,类似于(Nifty Modal Window Effects),效果是模仿里面实现的。GIF有些卡,实际效果很好

代码:使用很简单,直接调用就可以
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
  • 大小: 448.4 KB
分享到:
评论

相关推荐

    漂亮动画效果的Dialog

    本文将详细讲解如何创建一个带有漂亮动画效果的Dialog,类似"Nifty Modal Window Effects",并探讨其背后的实现原理。 首先,"Nifty Modal Window Effects"是一种灵感来源于网页设计的对话框动画库,它提供了多种...

    各种自定义Dialog 以及Dialog加载动画

    在Android中,可以在`styles.xml`文件中定义一个自定义的Dialog主题,然后在创建Dialog时应用这个主题。 2. **布局定制**:通过编写XML布局文件,可以自定义Dialog显示的内容,包括按钮、文本、图片等。将这个布局...

    dialog动画进入退出的动画

    在Android开发中,Dialog是一种常见...3. 如果你希望保留默认样式但去除标题,可以创建一个新的样式并继承自`Theme.AppCompat.Dialog`,然后将`android:windowNoTitle`属性设置为`true`: ```xml <!-- styles.xml --> ...

    多种dialog 动画效果

    例如,可以创建一个自定义的`Adapter`,在数据更新时添加动画效果,如淡入淡出、缩放等。还可以使用开源库如`android-viewanimation`或`android-anim-utils`来简化动画的实现。 除了上述基本动画,还可以考虑添加更...

    各种动画效果的Dialog和测试类

    这个项目"各种动画效果的Dialog和测试类"提供了一种创新的方式,通过添加丰富的动画效果来提升Dialog的用户体验。它由两个主要部分组成:NiftyDialogEffectsLib和NiftyDialogEffectsTest。 NiftyDialogEffectsLib是...

    自定义Dialog 显示正在加载动画效果 progressDialog

    本篇我们将深入探讨如何创建一个自定义的Dialog,使其在显示时不会使Activity背景变暗,并且展示正在加载的动画效果。 首先,我们从标题"自定义Dialog 显示正在加载动画效果 progressDialog"出发,了解我们要实现的...

    android 自定义Dialog提示+动画效果

    本文将深入探讨如何实现一个带有动画效果的自定义Dialog,并以"android 自定义Dialog提示+动画效果"为主题,结合提供的压缩包文件`XAlertDialogLibrary`,详细讲解相关知识点。 首先,我们来理解什么是Dialog。在...

    dialog 弹出窗和底部弹出窗的实现和动画效果

    `PopupWindow`允许我们在屏幕上的任何位置显示一个视图,并且可以设置动画效果: ```java // 创建PopupWindow View popupView = LayoutInflater.from(this).inflate(R.layout.bottom_popup, null); PopupWindow ...

    Android 底部弹出dialog+动画

    本文将详细讲解如何实现一个带有动画效果的底部弹出Dialog,并通过具体的代码实例进行演示。 首先,我们需要创建一个自定义的Dialog布局文件。这个布局通常包含一个根布局(如LinearLayout或ConstraintLayout),...

    js+animate.css实现移动端带有动画效果dialog的思路,配有移动端适配的方法.rar

    在移动端前端开发中,创建一个带有动画效果的dialog(对话框)是常见需求,它可以用于显示警告、提示或者用户交互。本示例通过结合JavaScript、HTML5和animate.css库,提供了一种实现方法,尤其适合初学者理解移动端...

    Dialog各种弹出效果 (NiftyDialogEffects)

    `NiftyDialogEffects`是一个开源库,专为Android提供了丰富的对话框弹出动画效果,旨在增强用户体验和应用界面的美观性。这个项目由开发者`sd6352051`在GitHub上维护,链接为<https://github.com/sd6352051/...

    变化过度效果的 Dialog Box,动画效果很棒.zip

    "变化过度效果的 Dialog Box,动画效果很棒.zip" 提供了一个开源项目,专注于为对话框添加吸引人的变形动画,即“Morphing Material Dialogs”。这个项目基于Android平台,采用Material Design的设计规范,通过优雅...

    Android带动画对话框Dialog

    `library_Dialog`可能是一个包含预定义动画效果的库,它简化了添加复杂动画的过程。使用第三方库如`android-dialog-animation`或`SweetAlertDialog`可以快速实现各种动画效果,而无需从头编写所有动画代码。 6. **...

    漂亮动画对话框(Dialog)效果

    源码NiftyDialogEffects,最近老板说产品上Dialog出现方式太生硬了,就...一个有漂亮动画效果的Dialog,类似于(Nifty Modal Window Effects),效果是模仿里面实现的。GIF有些卡,实际效果很好,(点这里)查看效果 。

    Android Dialog全屏显示、动画显示

    本教程将详细讲解如何创建一个全屏显示且带有动画效果的自定义Dialog,并结合相机和图片选择的使用场景进行演示。 首先,我们需要了解Android Dialog的基础知识。Dialog是Android系统提供的一种轻量级窗口,通常...

    Dialog动画效果

    6. **自定义动画库**:Android社区有许多优秀的开源库,如`MaterialDialog`,它内置了丰富的动画效果,可以轻松实现Dialog的各种动画。 最后,为了实现上述动画效果,你需要具备对Android动画系统的深入理解,包括...

    android dialog向上弹效果

    此外,为了使Dialog在消失时具有同样出色的动画效果,可以创建一个类似的下降动画,并在Dialog关闭时应用。还可以考虑在动画过程中添加一些过渡效果,如淡入淡出,以提升用户体验。 总之,"android dialog向上弹...

    自带十几种动画的NiftyDialogEffects对话框

    接下来,你需要在代码中初始化NiftyDialogEffects,并选择一个动画效果。库中的动画效果包括但不限于旋转、滑动、缩放、淡入淡出等。以下是一个简单的示例,展示了如何创建一个带有旋转动画的对话框: ```java ...

    自定义Dialog加载动画

    在实际项目中,可以根据需求进行扩展,例如添加文字提示、改变动画效果等。通过不断的实践和优化,可以创造出更符合用户预期和应用特色的加载Dialog。参考链接提供的博客文章...

    一个比较炫的动画Dialog对话框效果

    总的来说,创建带有动画效果的Dialog是提升Android应用用户体验的一种有效方式。通过学习和理解"animator_dialog"源码,开发者不仅可以掌握Dialog动画的基本原理,还能借鉴其中的设计思路,为自己的应用添加更多生动...

Global site tag (gtag.js) - Google Analytics